小编Ada*_*son的帖子

ExternalInterface.call()没有获得返回值

我有一个Javascript函数,它返回div的innerHTML.我试图从Actionscript调用此函数并存储返回值.我知道正在调用Javascript函数,因为有一个显示返回数据的警报,但返回到Actionscript的数据为null.我不确定是什么原因造成的.这是我尝试做的代码示例:

Javascript:
function JSFunc () {
     var x = document.getElementById("myDiv");
     alert(x.innerHTML);
     return x.innerHTML;
}

Actionscript:
import flash.external.*;
if (ExternalInterface.available) {
     var retData:Object = ExternalInterface.call("JSFunc");
     if(retData != null) {
          textField.text = retData.toString();
     } else {
          textField.text = "Returned Null";
     }
} else {
     textField.text = "External Interface not available";
}
Run Code Online (Sandbox Code Playgroud)

就像我之前说的那样,警报显示div的内容,但文本字段中的文本始终为"Returned Null",这意味着ExternalInterface可用.我应该补充一点,我只能在IE7和IE8中测试它.任何有关做什么的建议都将不胜感激.

javascript apache-flex flash actionscript-3

6
推荐指数
1
解决办法
2万
查看次数

可恢复文件上传

我正处于文件上传服务的设计阶段,该服务允许用户将非常大的zip文件上传到我们的服务器,并使用数据更新我们的数据库.由于文件很大(约300mb),我们希望允许用户限制他们想要用于上载的带宽量.他们还应该能够暂停和恢复传输,它应该从系统重启恢复.用户还需要在我们的MSSQL数据库中进行身份验证,以确保他们有权上载文件并对数据库进行更改.

我的问题是,最好的技术是什么?我们希望最大限度地减少所需的开发量,但我现在能够想到的唯一能让我们这样做的事情就是从头开始创建一个客户端和服务器应用程序,例如python,java或c#.是否有现有技术可以让我们这样做?

c# python java

5
推荐指数
1
解决办法
2474
查看次数

标签 统计

actionscript-3 ×1

apache-flex ×1

c# ×1

flash ×1

java ×1

javascript ×1

python ×1