将包导入Flash

时间:2011-06-12 16:56:44

标签: flash

我正在尝试使用其他人在我的Flash AS3程序中编写的软件包。我无法弄清楚如何包含它,但是,我尝试的任何东西似乎都没有用。包裹在这里:

http://cookbooks.adobe.com/post_Accurate_timer-17332.html

任何帮助非常感谢!

1 个答案:

答案 0 :(得分:0)

您可以在时间轴上使用它,如示例所示,或者在文档类中使用它,如下所示(OldTimer.as):

package  
{
    import flash.display.Sprite;
    import flash.events.TimerEvent;

    /**
     * 
     * 
     */
    public class OldTimer extends Sprite
    {
        private var tmr: AccurateTimer
        private var m_time: Date

        public function OldTimer() 
        {
            tmr = new AccurateTimer( 1000, 10 );

            tmr.addEventListener( TimerEvent.TIMER, onTmr );
            tmr.addEventListener( TimerEvent.TIMER_COMPLETE, ontmrC );
            tmr.start();

            m_time = new Date();
        }

        private function onTmr( evnt: TimerEvent ): void
        {
         var newTime: Date = new Date();
         trace( "Timer: ", newTime.time - m_time.time );
         m_time = newTime;
        }

        private function ontmrC( evnt: TimerEvent ): void
        {
         var newTime: Date = new Date();
         trace( "Complete: ",newTime.time - m_time.time );
         m_time = newTime;
        }
    }
}

通过“属性”面板在IDE中引用文档类。选择舞台并输入类的名称,例如OldTimer(不带.as扩展名)