在Flash中导入SWF时间轴控件
如何控制导入的.swf时间线在Flash中导入SWF时间轴控件,flash,actionscript-3,flash-cs4,Flash,Actionscript 3,Flash Cs4,如何控制导入的.swf时间线 var introLoader:Loader = new Loader(); var introReq:URLRequest = new URLRequest("intro.swf"); introLoader.load(introReq); introLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, onComplete); function onComplete(
var introLoader:Loader = new Loader();
var introReq:URLRequest = new URLRequest("intro.swf");
introLoader.load(introReq);
introLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, onComplete);
function onComplete(e:Event){
addChild(introLoader);
}
用于访问加载的内容
//store it in an instance variable for conveniently
//accessing it from outside.
public var loadedmc:MovieClip;
function onComplete(e:Event)
{
addChild(introLoader);
if(introLoader.content is MovieClip)
loadedmc = introLoader.content as MovieClip;
else
{
trace("its not even a movie clip - no timeline for you");
return;
}
loadedmc.gotoAndPlay(4);
}
//Once loaded (once Event.COMPLETE is fired),
//you can always access it using:
MovieClip(introLoader.content).gotoAndStop(3);
用于访问加载的内容
//store it in an instance variable for conveniently
//accessing it from outside.
public var loadedmc:MovieClip;
function onComplete(e:Event)
{
addChild(introLoader);
if(introLoader.content is MovieClip)
loadedmc = introLoader.content as MovieClip;
else
{
trace("its not even a movie clip - no timeline for you");
return;
}
loadedmc.gotoAndPlay(4);
}
//Once loaded (once Event.COMPLETE is fired),
//you can always access it using:
MovieClip(introLoader.content).gotoAndStop(3);
你会如何从一个孩子那里调用root方法?@dd
RootType(root)。somemethod()
在正常情况下应该可以工作-如果它不提出新问题并提供更多细节的话。我找到了MovieClip(parent.parent).method();(胡说?!!)。ty@dd如果child嵌套在列表的下一级,您将需要更多的parent.parent的-这就是为什么有一个root
变量。您如何从child调用root方法?@ddRootType(root)。somemethod()
在正常情况下应该可以工作-如果它不提出新问题并提供更多细节的话。我找到了MovieClip(parent.parent).method();(wut?!!)。ty@dd如果child嵌套在列表的更下方,则需要更多parent.parent-这就是为什么有根
变量的原因。