添加一个瑞士法郎在另一个瑞士法郎上面玩?

时间:2011-04-18 04:39:57

标签: actionscript-3 flash

在一段时间之后,我需要在另一个瑞士法郎之上进行一场SWF比赛。

有人可以提供代码来帮助我吗?

提前致谢!

1 个答案:

答案 0 :(得分:0)

package
{
    import flash.display.Loader;
    import flash.display.MovieClip;
    import flash.display.Sprite;
    import flash.events.Event;
    import flash.events.TimerEvent;
    import flash.net.URLRequest;
    import flash.utils.Timer;
    import flash.utils.getTimer;

    public class Test extends Sprite
    {

        private var _loader : Loader; 
        private var _loadedSWF : MovieClip; 
        private var _timer : Timer; 

        public function Test()
        {
            _loader = new Loader();
            _loader.contentLoaderInfo.addEventListener(Event.COMPLETE, onLoadComplete);
            _loader.load(new URLRequest("OtherSWF.swf"));

            _timer = new Timer(1000, 1);
            _timer.addEventListener(TimerEvent.TIMER_COMPLETE, onTimerComplete);
        }

        private function onLoadComplete(event : Event) : void
        {
            trace("onLoadComplete: " + getTimer());

            // add to displaylist
            _loadedSWF = event.currentTarget.content;
            _loadedSWF.stop();
            _loadedSWF.visible = false;
            addChild(_loadedSWF);

            // start timer
            _timer.start();
        }

        private function onTimerComplete(event : TimerEvent) : void
        {
            trace("onTimerComplete: " + getTimer());

            _loadedSWF.visible = true;
            _loadedSWF.play();
        }
    }
}

http://kb2.adobe.com/cps/141/tn_14190.html

http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/flash/utils/Timer.html