在javascript中调用flex中的方法时
用document.getElementById("flexObject").flexfunction("param");
flexObject是其html模板中的id或者name,即相对应的flex的实例化对象.
要在flex中用ExternalInterface.addCallback("flexHelloWorld",flexHelloWorld);
先注册在javascript中的映射可是在本地机可以执行,但其他机访问时出错了。
用document.getElementById("flexObject").flexfunction("param");
flexObject是其html模板中的id或者name,即相对应的flex的实例化对象.
要在flex中用ExternalInterface.addCallback("flexHelloWorld",flexHelloWorld);
先注册在javascript中的映射可是在本地机可以执行,但其他机访问时出错了。
<param name='allowScriptAccess' value ='always' />
可能是安全沙箱的问题
private function selectFile():void {
var fileRefList:FileReferenceList=new FileReferenceList();
fileRefList.browse();
}
我的程序目的是做个可以选择多个文件上传,运行到上面哪步出现不了对话框,出现上面错误。
如急呀。!!!!!
网页错误详细信息用户代理: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.2; Trident/4.0; QQDownload 584; .NET CLR 1.1.4322; .NET CLR 2.0.50727; aff-kingsoft-ciba; InfoPath.2)
时间戳: Wed, 14 Oct 2009 02:51:30 UTC
消息: 意外地调用了方法或属性访问。
行: 49
字符: 5
代码: 0
URI: http://localhost:8188/testflex/test/test.html第二次运行出现如下错误:
网页错误详细信息用户代理: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.2; Trident/4.0; QQDownload 584; .NET CLR 1.1.4322; .NET CLR 2.0.50727; aff-kingsoft-ciba; InfoPath.2)
时间戳: Wed, 14 Oct 2009 02:52:15 UTC
消息: 意外地调用了方法或属性访问。
行: 49
字符: 5
代码: 0
URI: http://localhost:8188/testflex/test/test.html
消息: 未指明的错误。
行: 49
字符: 5
代码: 0
URI: http://localhost:8188/testflex/test/test.html跪求!!!!!!!
try{
fileRefList.browse();
}catch(error:Error){
trace(error);
}
现在没有出现上面错误,却没有显示上传对话框出来.
wp使用flash上传的方式很简单,就是使用js调用flash的FileReference打开上传窗口上传。自己写个例子测试一下就发现,f9可以通过js调用flash里面的打开上传窗口的命令,但是使用f10去执行这个命令的时候就出现了下面的提示:
Error: Error #2176: 某些动作(如显示弹出窗口的动作)只能通过用户交互来调用,例如,单击鼠标或按下按钮。
文章来自: 闪无忧(www.5uflash.com) 详文参考:http://www.5uflash.com/yejiezatan/ziyuanfenxiang/4519.html我本地机是flash 9所以无问题.
http://www.5uflash.com/yejiezatan/ziyuanfenxiang/4519.htmlhttp://203.208.39.132/translate_c?hl=zh-CN&sl=en&u=http://www.adobe.com/devnet/flashplayer/articles/fplayer10_security_changes_02.html&prev=/search%3Fq%3Dflex%2B%2Berror%2B%25232176%26hl%3Dzh-CN%26rlz%3D1G1GGLQ_ZH-CNCN346%26newwindow%3D1&rurl=translate.google.cn&usg=ALkJrhjbNlv-TKUJ6mzMqoWLVndMKa-mTA#head3搞了好几日,原来是flash 问题.