[問題] 請問flex載入swf的問題
運用swfloader能把外部製作的swf匯入flex中,
但是我想設定swf的動畫執行一次就停止,
不知道這邊該怎麼設定,
我試過用timer,來做偷雞的方式,
private var delay:Timer=new Timer(1000,1)
private function click1():void {
show();
}
private function show():void {
pokercard.visible=true;
pokercard.source="img/poker1.swf";
delay.addEventListener(TimerEvent.TIMER,onTimer);
delay.start();
}
private function onTimer(event:TimerEvent):void {
pokercard.visible=false;
}
<mx:Button click="click1()"/>
但是在這樣的方法下,我只有第一次按button的時候動畫會出現
第二次會以後再按就都沒有反應,
不知道有沒有什麼好方法可以設定外部swf執行一次就好,
或是我這程式出了什麼問題呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.126.200.187
※ 編輯: beebeecall 來自: 59.126.200.187 (05/12 14:28)
→
01/17 11:30, , 1F
01/17 11:30, 1F
Flash 近期熱門文章
PTT數位生活區 即時熱門文章