ActionScript中的JavaScript警报
我们可以很容易地用java脚本警告任何东西。是否可以在ActionScript中获取此警报或类似警报 我有下面的动作脚本测试类。跟踪与java脚本中的console.log()相同。是否可以在操作脚本中显示消息ActionScript中的JavaScript警报,javascript,actionscript-3,flash,actionscript,Javascript,Actionscript 3,Flash,Actionscript,我们可以很容易地用java脚本警告任何东西。是否可以在ActionScript中获取此警报或类似警报 我有下面的动作脚本测试类。跟踪与java脚本中的console.log()相同。是否可以在操作脚本中显示消息 package { import flash.display.MovieClip; public class ooas3 extends MovieClip{ public var color:String = "red"; publi
package {
import flash.display.MovieClip;
public class ooas3 extends MovieClip{
public var color:String = "red";
public var num:Number = 100;
public function ooas3() {
theMovie_DoFSCommand(color,"ooas3 num is "+num);
}
function theMovie_DoFSCommand(color, args) {
if (command == "red") {
trace(command + " - " + args);
// Can above line is replaced by Alert similar to java Script Alert ?
}
}
}
}
根据philipp的建议,我在
上面的代码提醒“测试”类似于javascript。这是一个显示消息的Flash窗口。但是如何在我的类中集成类似的代码。i、 e.如何使用此Flash警报窗口执行repalce
跟踪(“某物”)
?您可以使用ExternalInterface.call()方法。。。看
f、 e:
尝试添加以下代码行。
alert.show(“alerts”)
method在Flash环境中可以通过两种方式发出警报:1.最好的方法是使用。它调用javascript警报函数并相应地显示内容。比如说,
import flash.external.ExternalInterface;
ExternalInterface.call("alert", "Hello ExternalInterface");
加载到html中时,swf将调用警报窗口
2.第二种方法是编写自己的自定义flash组件/类,该组件/类显示一些带有文本字段的movieclip。您需要编写函数来处理按钮单击(“确定”)时的可见性。类似alert.show的功能在flash cs3和更高版本中是不可能的,因为组件mx.controls.alert仅在flash mx2004和flex环境中可用。是请参见以下内容:
您可能需要提供导入STMT。。“导入mx.controls.Alert;”“mx.controls:Alert未找到”导入代码后的新警报alsoAlert是Flex类,而不是Flash类Yes请参见:|-||-|
ExternalInterface.call( "alert", "hallo" );
import flash.external.ExternalInterface;
ExternalInterface.call("alert", "Hello ExternalInterface");