Flash Adobe Air是否允许我;“包装”;允许拖放文件上载的现有HTML页面?

Flash Adobe Air是否允许我;“包装”;允许拖放文件上载的现有HTML页面?,flash,air,Flash,Air,我有一个HTML页面(用.NETMVC编写),允许用户上传文件,并使用jQueryAjax从应用程序加载数据,用户可以从中选择如何对文件进行分类。这一切都很好,但我想找到一种方法,允许用户拖放文件到它,但由于大多数用户将只有Internet Explorer,我不能做严格的基于浏览器的解决方案,因为IE不允许拖放 因此,经过一些研究,我认为Adobe的Air产品可能是一个不错的选择,它可以让他们在桌面上有一个“小部件”,可以将文件拖动到其中。但是在对AdobeAIR进行了相当多的研究之后,我变得

我有一个HTML页面(用.NETMVC编写),允许用户上传文件,并使用jQueryAjax从应用程序加载数据,用户可以从中选择如何对文件进行分类。这一切都很好,但我想找到一种方法,允许用户拖放文件到它,但由于大多数用户将只有Internet Explorer,我不能做严格的基于浏览器的解决方案,因为IE不允许拖放

因此,经过一些研究,我认为Adobe的Air产品可能是一个不错的选择,它可以让他们在桌面上有一个“小部件”,可以将文件拖动到其中。但是在对AdobeAIR进行了相当多的研究之后,我变得更加困惑了。如果有人能帮我回答这些问题,这将帮助我确保我走上了正确的道路

1) AdobeAIR能否“包装”现有网页并与该网页上的元素交互?我希望使用已经过测试和运行的现有MVC代码,只需使用一个桌面容器即可拖放并填充
元素,而无需转换为(并学习)ActionScript

2) Adobe Air是否是我提出的最佳解决方案

3) 我刚刚安装了FlashCS6,但我对它完全是新手。这是我尝试做的最好的开发平台吗

4) Adobe提供了一个名为的示例应用程序,这似乎是我想要的,但当我下载它并试图打开“scrasy.fla”文件时,它会抛出一条警告,指出“AIR SDK的目标版本”AdobeAIR1\u 0不可用。目标将设置为最接近的可用版本”,当我尝试运行它时,它抛出一个硬错误,声明“测试电影已终止。无效的应用程序描述符:versionNumber必须具有非空值。”。是否有其他人遇到过此错误,如果是,如何使其运行


欢迎您的任何意见

我也遇到了同样的问题,我通过复制所有项目层及其所有框架,并使用AdobeAIR设置创建新的flash项目来解决这个问题。然后我将所有的框架粘贴到新项目中

这一做法奏效了一段时间,但问题再次出现,所以我尝试了另一种解决方案:

我从以下位置创建了新证书:
发布设置
->
空气设置
->
签名
,现在它似乎对我有效