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