Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/6.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
Actionscript 3 将Fla部署到独立的桌面应用程序_Actionscript 3_Flash_Deployment_Desktop Application_Flash Cs6 - Fatal编程技术网

Actionscript 3 将Fla部署到独立的桌面应用程序

Actionscript 3 将Fla部署到独立的桌面应用程序,actionscript-3,flash,deployment,desktop-application,flash-cs6,Actionscript 3,Flash,Deployment,Desktop Application,Flash Cs6,我最近开始使用FlashCS6和ActionScript3.0,所以我是新手。我想开发一个应用程序,首先将它分解成几个部分。现在,我有多个fla项目和多个swf文件,我使用Loader类将它们组合在一起。 我希望将应用程序(.exe)作为一个整体部署,而不需要将swf加载到同一文件夹中。我希望最终用户只处理一个文件。 有什么想法和帮助吗?当然,只需将额外的SWF文件添加到您的源代码中,并让加载程序像往常一样加载,但它将是用户的一个文件 要将文件添加到“空中源”(Flash Professiona

我最近开始使用FlashCS6和ActionScript3.0,所以我是新手。我想开发一个应用程序,首先将它分解成几个部分。现在,我有多个fla项目和多个swf文件,我使用Loader类将它们组合在一起。 我希望将应用程序(.exe)作为一个整体部署,而不需要将swf加载到同一文件夹中。我希望最终用户只处理一个文件。
有什么想法和帮助吗?

当然,只需将额外的SWF文件添加到您的源代码中,并让加载程序像往常一样加载,但它将是用户的一个文件

要将文件添加到“空中源”(Flash Professional),请单击“属性”面板中“目标”标签旁边的扳手图标。将出现以下菜单:

我突出显示了+按钮,该按钮将允许向源添加文件。在那里添加外部SWF并将其作为本地文件加载。
这样,你就不需要做任何额外的重构来制作你的应用程序,而且如果你想更新你的应用程序,你有很大的优势来保持内容的分离!只需更改应用程序版本(如屏幕截图所示),而不是重新安装整个应用程序,它将要求更新它


希望有帮助

谢谢你的帮助,我拿到了AIRI文件。然而,我无法打开它,尽管我的机器上安装了AdobeAIR。下一步该怎么办?编译的*.AIR文件未打开?然后,了解错误消息是什么会很有帮助。如果上面的方法帮助您将文件添加到项目中,那么您的新问题可能需要另一个问题,而这个问题已经解决了?如果没有,请更详细地描述问题。是的,此问题已解决,flash成功创建了AIRI文件,没有错误。我相信AdobeAIR中的问题。它已成功安装,但我的电脑找不到它。有64位版本的AdobeAIR吗?在64位操作系统上使用32位版本与我的问题有关吗?最后一个问题,我真的想把这件事做好。现在,我得到了AIRI文件,这意味着我的应用程序被合并为一个整体。我只需要AdobeAIR就可以将其作为桌面应用程序使用,对吗?你是对的,如果编译了*.Air文件,你应该不会有任何问题。请随时检查此答案和“已回答”,以便其他人在遇到相同问题时可以使用此信息。根据您的描述,您已经编译了一个“稍后签名”应用程序。转到“签名”选项卡,创建一个新证书并使用它。添加证书后,运行应用程序应该没有问题。