flash世界中有类似js的alert()吗?

flash世界中有类似js的alert()吗?,flash,actionscript,Flash,Actionscript,我希望显示一些文本(对于web浏览器可见),这样它就不会被跟踪了 我不熟悉这种语言,最简单的解决方案是什么?使用actionscripts外部接口调用Javascript警报是最简单、可能也是最用户友好的方法 **AS3:** ExternalInterface.call("test();"); **Javascript:** function test() { alert('hello world'); } 更新: 事实上,想想看,你也许可以这样做 ExternalInterface.ca

我希望显示一些文本(对于web浏览器可见),这样它就不会被跟踪了


我不熟悉这种语言,最简单的解决方案是什么?

使用actionscripts外部接口调用Javascript警报是最简单、可能也是最用户友好的方法

**AS3:**
ExternalInterface.call("test();");

**Javascript:**
function test() { alert('hello world'); }
更新: 事实上,想想看,你也许可以这样做

ExternalInterface.call("alert('Hello World');");

如果您使用的是Flex builder,您可以使用
mx.controls.Alert
如果不使用,恐怕您将不得不自己动手。

使用actionscripts外部接口调用Javascript Alert是最简单、最友好的方法

**AS3:**
ExternalInterface.call("test();");

**Javascript:**
function test() { alert('hello world'); }
import flash.text.TextField;

var label:TextField = new TextField();
label.text = "Hello World";
addChild(label);
更新: 事实上,想想看,你也许可以这样做

ExternalInterface.call("alert('Hello World');");

如果您使用的是Flex builder,那么您可以使用
mx.controls.Alert
如果不使用,恐怕您将不得不自己动手。

您最好的选择就是创建一个精灵或电影剪辑,以容纳您想要弹出的任何内容。将其添加到显示列表的顶部,并设置visible=false。然后,当您想显示它时,只需说mySprite.visible=true

import flash.text.TextField;

var label:TextField = new TextField();
label.text = "Hello World";
addChild(label);
还有其他的方法来处理这个问题,你可以非常喜欢你的雪碧到底是什么——但一般来说,这应该可以处理。如果你想阻止人们在它后面点击,在你的精灵中放置一个与你的应用程序大小相同的大矩形作为底层,并将alpha设置为0。这将拦截点击并阻止它们向下钻取


希望这能有所帮助。

你最好的办法就是制作一个精灵或电影唇,它可以容纳你想要弹出的任何内容。将其添加到显示列表的顶部,并设置visible=false。然后,当您想显示它时,只需说mySprite.visible=true

还有其他的方法来处理这个问题,你可以非常喜欢你的雪碧到底是什么——但一般来说,这应该可以处理。如果你想阻止人们在它后面点击,在你的精灵中放置一个与你的应用程序大小相同的大矩形作为底层,并将alpha设置为0。这将拦截点击并阻止它们向下钻取


希望有帮助。

查看警报控件:


查看警报控件:


或者您可以使用sepiroth firefox扩展,该扩展允许您直接在firefox中查看flash跟踪。

要使用它,您需要下载Windows Flash Player 10插件内容调试器


享受:)

或者您可以使用sepiroth firefox扩展,允许直接在firefox中查看flash跟踪。

要使用它,您需要下载Windows Flash Player 10插件内容调试器


享受:)

有纯flash解决方案吗?我的应用程序将部署在支持flash的手机上,而javascript不可用……是的,如果JS是一个选项,这是一个很好的方法。但是,它可能会导致一些严重的崩溃,flash player会完全停止,直到单击警报为止。@ieplugin:在这种情况下,您可能希望使用mx.controls.alert或xxiaojun的解决方案。为什么你想在手机应用程序中使用flash?HTML5是不可能的吗?是否有一个纯flash解决方案?我的应用程序将部署在支持flash的手机上,而javascript不可用…是的,如果JS是一个选项,这是一个很好的方法。但是,它可能会导致一些严重的崩溃,flash player会完全停止,直到单击警报为止。@ieplugin:在这种情况下,您可能希望使用mx.controls.alert或xxiaojun的解决方案。为什么你想在手机应用程序中使用flash?HTML5是不可能的吗?+1为什么要简单,当一个人可以做复杂的事情时,那是纯粹的flash。好的:)+1当一个人可以做复杂的事情时,为什么要做简单的事情,这是最纯粹的闪光。不错:)