0

一般来说,我对编码很陌生,所以我承认我对继承的理解很差。我有这个代码,当它嵌入到我的 Fla 文档中的符号中时,它可以工作,但我不知道如何将它传输到主文档。

stop();
stage.focus = input_txt;
var outputText:String;   
input_txt.visible = true;
input_txt.addEventListener(KeyboardEvent.KEY_DOWN, pressEnter);

function pressEnter(e:KeyboardEvent):void {

if(e.charCode == 13) {
    captureText();
    this.nextFrame();
    }   
}

function captureText():void {
outputText=input_txt.text;
}     

所有这些代码都出现在 office_mc 符号的第 2 帧上,然后第 3 帧有: output_txt.text = outputText;

我知道我需要在主文档中将 txt 对象引用为 office_mc.input_txt,因为它们是嵌入的。我也知道 outputText 需要是一个全局变量。但是,无论我如何尝试移动事物,由于某些内容为空,我总是遇到错误。对于一些背景信息,我只是想让用户输入显示在此符号内的不同区域中。

有人可以解释或举例说明如何在文档类中执行此代码吗?此外,我对如何在一般类之间进行通信完全感到困惑,所以如果有人能指出我可以帮助理解的教程或示例代码,将不胜感激。:)

4

1 回答 1

0

根本不要在时间轴上编码(这是一个很好的做法)。

您应该只使用最终指向时间轴对象的类。

这里有一些很好的教程:

于 2016-05-10T11:03:19.463 回答