我正在尝试使用其他人在我的Flash AS3程序中编写的软件包。我无法弄清楚如何包含它,但是,我尝试的任何东西似乎都没有用。包裹在这里:
http://cookbooks.adobe.com/post_Accurate_timer-17332.html
任何帮助非常感谢!
答案 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扩展名)