2010-08-26 22 views
7

फ्लैश में कुल शुरुआत के रूप में, मैं एक असाइनमेंट पर हूं जहां मुझे नकली प्रगति पट्टी बनाना चाहिए जो 0% - 98% से जाना चाहिए।प्रगति पट्टी

अभी मेरे पास कुल सफेद ट्विन के साथ प्रगति की मेरी रेखा है जो नकली डाउनलोड को इंगित करने के लिए बाएं से दाएं ओर जाती है। तस्वीर देखो।

alt text

ट्वीन चल रहा है जबकि मैं तो यह मेल खाता है और 98% के साथ बंद हो जाता है प्रतिशत वृद्धि करना चाहते हैं - यह यह करने के लिए संभव है? और कैसे?

मेरा दस्तावेज़ एएस 3 में है, लेकिन अभी तक कोई एक्शन स्क्रिप्ट नहीं है, इसलिए इससे कोई फर्क नहीं पड़ता। मैं ज्यादातर समयरेखा करता हूं।

धन्यवाद!

+5

छवि के लिए +1 –

उत्तर

2

मान लीजिए, आपका "98%" एक लेबल है जिसमें मंच पर एक आईडी "txtPercent" है।

उदाहरण के लिए, आप एक फ़ंक्शन लिख सकते हैं जो enterFrame ईवेंट सुनेंगे और आपके txtPercent लेबल को अपडेट करेगा।

ओपन पहली फ्रेम और लिखने पर actionscript संपादक:

import flash.events.*; 

//add enterFrame event listener, when timeline frame is passed the listener function is invoked 
addEventListener(Event.ENTER_FRAME, updateProgress); 

function updateProgress(event:Event) { 
    //update the label with percent count 
    txtPercent.text = (currentFrame/totalFrames * 100).toFixed(0) + "%"; 
} 

मत भूलना स्टॉप (डाल करने के लिए); अंतिम फ्रेम के लिए actioncript संपादक में।

+0

यह काम करता है - धन्यवाद! :-) – janhartmann

+0

आपका स्वागत है :) –

संबंधित मुद्दे