0

我是 actionscript 和 jsfl 编程的新手。我正在使用 Adob​​e Flash Professional CS5.5 和 windows 7 操作系统。我正在尝试使用 MMExecute() 函数在我的 .as 文件中执行 Javascript API 命令。发布 swf 文件时,“MMExecute”语句之前和之后的语句正在执行,但我在 MMExecute 函数中使用的 Javascript 命令字符串似乎没有执行。我正在使用一个基本的 JSFL 命令来跟踪到闪存中的输出窗口。此外,我将 swf 文件发布到 Configuration 文件夹中的 WindowsSwf 文件夹。我拥有的 fla 文件是一个空白文件,没有添加任何内容,我使用的代码如下。

import flash.display.*;
import flash.text.*;
import flash.external.*;
import adobe.utils.MMExecute;

var str:String=new String();
str='fl.trace("Working..");';
MMExecute(str);

请帮帮我。提前致谢。

4

1 回答 1

0

我不是真正的 JS 程序员,只是一个进入 JSFL 的艺术家,但是:

var str:String=new String();

对我来说似乎很奇怪。我通常不在 JSFL 中声明 var 类型。(不知道这是否常见,或者我只是草率。)

我通常只会写

var str='fl.trace("Working..");';

您也可能需要转义第一个分号。

于 2012-02-02T17:31:26.350 回答