flash操作脚本2:getUrl(';url';,#u mylevel)-使用特定级别时,不会加载swf
我想加载我构建的另一个swf并使用它的函数。 但是当我使用getURl('url','u mylevel')时,它似乎没有加载flash文件,并且我没有得到任何错误。只有当我使用getUrl(“url”,“U blank”)时,它才会使用该url打开浏览器 我希望能够使用该swf中的函数,如以下示例所示:flash操作脚本2:getUrl(';url';,#u mylevel)-使用特定级别时,不会加载swf,flash,actionscript-2,geturl,Flash,Actionscript 2,Geturl,我想加载我构建的另一个swf并使用它的函数。 但是当我使用getURl('url','u mylevel')时,它似乎没有加载flash文件,并且我没有得到任何错误。只有当我使用getUrl(“url”,“U blank”)时,它才会使用该url打开浏览器 我希望能够使用该swf中的函数,如以下示例所示: _root._mylevel.foo(bar); getUrl()方法用于打开其他web地址,如getUrl(“http:google.com”)中的地址。它就像HTML中的超链接一样工作。
_root._mylevel.foo(bar);
getUrl()方法用于打开其他web地址,如getUrl(“http:google.com”)中的地址。它就像HTML中的超链接一样工作。如果我理解您的问题,那么您似乎希望将swf加载到现有swf中并对其调用方法。在这种情况下,您应该使用MovieClipLoader。以下是伪代码,但应该可以让您接近
var loadListener:Object = new Object();
loadListener.onLoadComplete = function(target_mc:MovieClip, httpStatus:Number):Void
{
trace( "onLoadComplete" );
trace( "loaded content: " + target.getInstanceAtDepth(0) );
}
var mcLoader:MovieClipLoader = new MovieClipLoader();
mcLoader.addListener( loadListener );
var mc:MovieClip = this.createEmptyMovieClip( "mc", this.getNextHighestDepth() );
mcLoader.loadClip( "nameOfTheSwfYouWantToLoad.swf", mc);