2010-08-26 21 views
7

Flash'ta toplam başlangıç ​​olarak,% 0 -% 98 arasında olması gereken sahte bir ilerleme çubuğu oluşturmam gereken bir ödevdeyim.Faking progress bar

Şu anda, benim sahte bir indirme işlemi yapmak için soldan sağa giden toplam beyaz ara ile ilerleme çizgim var. Resmi görmek.

alt text

aranın ben eşleşir ve% 98 ile durur böylece yüzdesini artırmak isteyen çalışırken - bunu yapmak mümkündür? Ve nasıl?

Belge AS3'te ancak henüz bir işlem betiği yok, bu yüzden şu anda önemli değil. Ben çoğunlukla zaman çizelgesi yapıyorum.

Teşekkür ederiz!

+5

+1 görüntü için –

cevap

2

"% 98" iniz, sahnede "txtPercent" kimliğine sahip bir etiket olduğunu varsayalım. Örneğin, enterFrame olayını dinleyecek ve txtPercent etiketinizi güncelleyen bir işlev yazabilirsiniz.

Açık ilk çerçeve ve yazma üzerine actionscript editörü:

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) + "%"; 
} 

) (dur diyecek unutmayın; son kare için actionscript editöründe.

+0

Bu eser - teşekkürler! :-) – janhartmann

+0

Bir şey değil :) –

İlgili konular