【发布时间】:2014-11-28 10:10:21
【问题描述】:
package {
import flash.display.Sprite;
import flash.utils.*;
public class SetTimeoutExample extends Sprite {
private var delay:Number = 1000; // delay before calling myDelayedFunction
public function SetTimeoutExample() {
var intervalId:uint = setTimeout(myDelayedFunction, delay,stopTime);
}
public function myDelayedFunction():void {
if(arguments[0] ==fk.playheadTime)
{fk.pause();}
}
}
}//this is my document class named SetTimeoutExample.as
import flash.net.URLLoader;
import fl.video.*;
import flash.utils.getTimer;
import flash.events.Event;
fk.autoPlay = false;
var myLoaderInfo=new Object();
myLoaderInfo.myParamsLoaded = false;
myLoaderInfo.loaderComplete = loaderComplete;
this.loaderInfo.addEventListener(Event.COMPLETE, myLoaderInfo.loaderComplete);
myLoaderInfo.useParams = useParams;
var myParams:Object = new Object();
var myParamsLoaded:Object = new Object();
function loaderComplete(myEvent:Event)
{
this.myParams = this.loaderInfo.parameters;
this.myParamsLoaded = true;//Parametrelerin yuklendigine emin olduk.
this.useParams();
fk.play(src);
}
var src:String;
var startTime:Number;
var stopTime:Number;
function useParams()
{
var obj:Object = new Object();
var j;
for (j in this.myParams)
{
if (j == "url")
{
src = this.myParams[j];
}
else if (j=="bas")
{
startTime = int(this.myParams[j]);
}
else
{
stopTime = int(this.myParams[j]);
}
}
}
fk.addEventListener(VideoEvent.READY, bitti);
function bitti(eventObject:VideoEvent):void
{
fk.seekSeconds(startTime);
} //this is my player.fla
嗨,我在 as3 中遇到了这个 1180 错误。我该如何解决这个问题?我用谷歌搜索它,但我无法将解决方案应用于我的代码。我真的是 as3 的新手。感谢任何帮助。
【问题讨论】:
-
有些论坛说扩展 MovieClip,但是当我尝试这个时,我又遇到了一些错误。
标签: flash actionscript-3