【问题标题】:URLRequest file information pass through [duplicate]URLRequest 文件信息通过 [重复]
【发布时间】:2015-06-04 09:14:32
【问题描述】:

我有这个代码;

function AwesomeFn():void
{
    var filePath:String = "Awesome" + ".swf";
    fileRequest = new URLRequest(filePath);
    fileLoader = new Loader;
    fileLoader.load(fileRequest);
    fileLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, loadCompleted);
    stage.addChild(fileLoader);
}

function loadCompleted(e:Event)
{
    ...
}

所以我的问题是:Awesome.swf 可以知道调用是来自主 swf 还是独立运行?

【问题讨论】:

    标签: actionscript-3 flash


    【解决方案1】:

    您可以在“Awesome.swf”中提供一个公共函数,只有在加载到父 swf 时才调用该函数。

    或者您可以在“Awesome.swf”中添加一个Event.ADDED_TO_STAGE 类型的事件监听器,只有在“Awesome.swf”被添加到父级时才会触发。

    【讨论】:

    • 我实际上试图找到一个内置动作。我有几个解决方案可以移动,但正如我之前所说,我正在寻找原生操作。
    • 第二种可能性是“本机内置功能”。将您的“Awesome.swf”用作独立和添加的 swf 的每个可能的解决方案都需要在“Awesome.swf”中添加额外的代码。
    • 而且它不会“四处走动”。它的“核心功能”;-)
    • 你之前没说“原生动作”!
    猜你喜欢
    • 2014-06-09
    • 1970-01-01
    • 2014-01-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多