Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 单击按钮后看不到警报框_Javascript_Actionscript 3_Flash_Flash Cs6 - Fatal编程技术网

Javascript 单击按钮后看不到警报框

Javascript 单击按钮后看不到警报框,javascript,actionscript-3,flash,flash-cs6,Javascript,Actionscript 3,Flash,Flash Cs6,单击按钮后,我看不到警报框(弹出窗口)。问题的根源是什么?即使我尝试了3种不同的浏览器,它也无法工作。ExternalInterface是AS3和JS之间的标准通信方式(请参阅): 我试过了,但问题仍然存在。什么也没发生你在你的对象中将allowScriptAccess设置为true在HTML中嵌入标记吗?是的,我每次发布我的对象时都会将其签名为true。实际上,我认为应该将其设置为“始终”- function showAlert():void { var alert:URLReques

单击按钮后,我看不到警报框(弹出窗口)。问题的根源是什么?即使我尝试了3种不同的浏览器,它也无法工作。

ExternalInterface
是AS3和JS之间的标准通信方式(请参阅):


我试过了,但问题仍然存在。什么也没发生你在你的对象中将allowScriptAccess设置为true在HTML中嵌入标记吗?是的,我每次发布我的对象时都会将其签名为true。实际上,我认为应该将其设置为“始终”-
function showAlert():void
{
    var alert:URLRequest = new URLRequest("javascript:alert('Please enter your User name')");
    navigateToURL(alert, "");
}
import flash.external.ExternalInterface;

function showAlert() 
{
    // Check ExternalInterface is available
    if (ExternalInterface.available) 
    {
        ExternalInterface.call("alert", "Please enter your User name");
    }
}