我有 2 部电影 (swf) 必须从单个文件运行。
它们都有单独的预加载器。
我加载第一部电影并在它播放时停止它。为了播放第二部电影,我正在使用计时器。定时器必须运行到它到期才能移动到第二部电影。
这是代码。
var today:Date = new Date();
var currentTime = today.getTime();
var targetTime = currentTime + 20000;
this.onEnterFrame = function()
{
//Determines how much time is left. Note: Leaves time in milliseconds
var timeLeft = targetTime - currentTime;
if(timeLeft<0)
{
gotoAndPlay(3);
}
}
它发出警告 - 场景 1、图层“动作”、第 2 帧、第 15 行警告:1090:迁移问题:Flash Player 在 ActionScript 3.0 的运行时不会自动触发 onEnterFrame。您必须首先使用 addEventListener ('enterFrame', callback_handler) 为事件注册此处理程序。
如何处理?