我在Flex中写了(大部分)应用程序,我担心保护源代码.我启动了一个Trillix swf反编译器的演示,并打开了安装到我的Program Files目录的swf文件.我看到我写的所有动作包都在那里.即使有大量代码,我也不太关心软件包,因为如果没有mxml文件,它似乎仍然无法使用.我认为它们会被转换为动作脚本,或者至少我希望如此.但是,我仍然想探讨混淆.
有没有人对Flash/Actionscript 3/Flex混淆器有任何经验?你能推荐一款好产品吗?
我正在尝试根据它将包含的文本来计算WIDE如何制作我的按钮,当我尝试谷歌如何计算与某些文本的宽度一样简单的东西时,我会试着去试图通过明显无意义的深奥反直觉伏都教.那里的任何人都可以帮我简化我如何编写这样的函数:
public function HowWideWouldThisTextBeIfItWereInThisButton(Text:String,Container:Button):int {
...
}
Run Code Online (Sandbox Code Playgroud)
提前致谢.
嗨,我是ubuntu的新手,我需要在我的电脑上安装adobe air!我有ubuntu 13.10版本.
我按照以下步骤操作:
此时我收到了错误消息:
Gtk-Message: Failed to load module "overlay-scrollbar"
Gtk-Message: Failed to load module "unity-gtk-module"
(setup:3193): Gtk-WARNING **: Unable to locate theme engine in module_path: "murrine",
Gtk-Message: Failed to load module "canberra-gtk-module"
Run Code Online (Sandbox Code Playgroud)
5-看完不同的网站之后我就这样做了:
$ sudo apt-get install --reinsta gtk2-engines
$ sudo apt-get install gtk-murrine-engine gtk-equinox-engine
Run Code Online (Sandbox Code Playgroud)
我收到了最后一个命令的错误消息:
E:无法找到包gtk-murrine-engine
E:无法找到包gtk-equinox-engine
所以我不知道还能做什么,有人可以帮我吗?
太感谢了
我正处于这样的程度,即我的项目和更多项目的构建时间非常长.我想建立一个构建服务器,但我没有任何经验,除了从最终用户下载文件.
我理想的设置是:GitHub,我可以放置.fla文件,类和ANE.服务器看到它,编译它,并允许我远程测试它或挂钩到一些调试器,让我看到断点处的堆栈跟踪和活动变量以及Adobe Animate或Flash Builder等错误.
现在我看到有Jenkins的GitHub插件.我看到有关于如何使用Flex/AIR进行设置的问题.我来这里有几个问题.
我之前从未使用过Jenkins或任何其他能够自动完成任务的工具.如果您有时间,任何一步一步的解释都会受到赞赏.
如何在基于Flex的AIR应用程序中从Internet下载文件.
我尝试使用url设置为该地址的文件,但是当我尝试保存它时,我得到了一个文件不存在错误.谷歌在这个问题上寻求帮助真的很难.
我正在使用Application Loader将我的.ipa文件(使用Adobe AIR v18创建)上传到iTunesConnect.
它已经好几个月了,但是今天我收到了两个新的错误:
The u option must have a non-empty value.
The password must have a non-empty value.
Run Code Online (Sandbox Code Playgroud)
任何人都可以对这个问题有所了解吗?
我需要Air/Flex应用程序中当前登录用户的名称.该应用程序仅部署在Windows计算机上.我想我可以通过重新编写用户目录来达到这个目的,但我可以通过其他方式开放.
我正在考虑选择Adobe AIR作为即将推出的项目的客户端实现技术.(之前的选择是C#和WPF,但最近我对Flash/Flex/AIR印象非常深刻.)
但是我的产品最重要的功能之一将是它的插件架构,允许第三方开发人员以有趣的方式扩展功能和GUI.
我知道如何在C#中设计架构:插件加载器将枚举本地"app/plugins /"目录中的所有程序集.对于每个程序集,它会枚举所有类,寻找"IPluginFactory"接口的实现.对于工厂创建的每个插件,我会询问它的MVC类,并将其GUI元素(菜单项,面板等)捕捉到现有GUI布局中的相应插槽中.
我想在AIR中完成同样的事情(从本地文件系统加载插件,而不是从Web加载).阅读本文之后,我的理解是,它是可能的,并且基本架构(将SWF加载到沙盒ApplicationDomains等中)与您在.NET中的方式非常相似.
但我对这些陷阱感到好奇.
如果您有任何人使用Flash播放器进行任何动态类加载(最好是在混合flash/flex应用程序中,特别是在AIR主机中),我很想知道您构建插件框架的经验以及遇到棘手情况的地方使用Flash播放器,以及flash,flex和AIR API.
例如,如果有人问我同样的问题,但考虑到Java平台,我肯定会提到JVM没有"模块"或"程序集"的概念.最高级别的聚合是"类",因此在插件系统中创建用于管理大型项目的组织结构可能很困难.我还将讨论多个类加载器的问题,以及每个类加载器如何维护自己独立的加载类实例(具有自己独立的静态变量).
以下是一些仍未解决的具体问题:
1)actionscript"Loader"类可以将SWF加载到ApplicationDomain中.但该appdomain究竟包含什么?模块?类?MXML组件是如何表示的?如何找到实现我的插件界面的所有类?
2)如果您已将插件从主应用程序加载到单独的ApplicationDomain中,从其他应用程序域调用代码是否更加复杂?关于可以通过app -main域间编组层的数据类型是否有任何重要的限制?编组是否过于昂贵?
3)理想情况下,我想将自己的大部分主代码作为插件开发(主应用程序只是一个插件加载shell)并使用插件架构将该功能提升到应用程序中.这会让你内心感到害怕吗?
我正在使用Adobe Flex/Air制作应用程序.我想知道是否有办法让Air应用程序运行的操作系统?
air ×10
apache-flex ×5
flash ×3
actionscript ×1
adobe ×1
adt ×1
cloud ×1
flex3 ×1
google-gears ×1
javafx ×1
jenkins ×1
obfuscation ×1
ubuntu-13.10 ×1