0
    import com.hydrotik.queueloader.*;
.................  

public class Main extends MovieClip
    {
 private var _ql:QueueLoader; 

private function _loadSTRATIntro()
            {
                QLog.log("_loadSTRATIntro()");
                this._ql.addItem("res/swf/STRATIntro.swf", this.introduction_mc);
                this._ql.addItem("res/swf/STRATTransitions.swf", this.transitions_mc);
                this._ql.addItem("res/swf/STRATDisOrDat.swf", this.STRATdod_mc);
                this._ql.addItem("res/swf/STRATMultipleChoice.swf", this.STRATMultiChoice_mc);
                this._ql.addItem("res/swf/STRATAttack.swf", this.stratattack_mc);
                this._ql.addEventListener(QueueLoaderEvent.QUEUE_COMPLETE, this._onQueueComplete);
                this._ql.addEventListener(QueueLoaderEvent.QUEUE_PROGRESS, this._onQueueProgress);
                this._ql.addEventListener(QueueLoaderEvent.QUEUE_START, this._onQueueStarted);
                this._ql.addEventListener(QueueLoaderEvent.ITEM_COMPLETE, this._onQueueItemComplete);
                this._ql.execute();         
                return;
            }// end function

我需要从主电影中访问加载的 STRATTransitions.swf 并从中删除一些文本。swf 没有可用的源代码。有没有可能实现?提前感谢您的任何提示。

4

1 回答 1

0

如果它们都是 AS3 电影,那么我不明白为什么您无法访问相应的文本字段。如果文本在动态文本字段中,您可以在加载影片后直接访问它。如果文本是静态的,那么您可以使用 TextSnapshot 类来更改它

http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/flash/text/TextSnapshot.html

祝你好运!

于 2011-04-15T06:41:57.073 回答