Tag: flex

Flex Degrafa在AIR 3.9下的bezier spline

我有一个在iOS上运行的移动Flex项目,使用Degrafa的库来使用它的BezierSpline类。 目的是为了能够直接在屏幕上绘制,用户手势给出的点集合然后使用该库转换成贝塞尔曲线。 然而,我的应用程序最近一旦显示至less包含这些曲线之一的页面就会崩溃。 我没有得到任何错误,堆栈跟踪或任何东西,应用程序只是被杀死,我被带回到iOS桌面。 显然这个错误发生在BezierSpline类的.draw()函数的某个地方。 此外,我注意到,这只是在应用程序的发行版上发生,无论是通过AppStore(看起来像他们没有注意到),或通过在iPad上部署的发行包。 在模拟器中或者在设备上直接使用debugging包,一切正常。 由于我有一段时间没有发布任何发行包,我不确定哪些修改可能造成这种情况。 我唯一知道的是,我最近更新了Flash Builder到4.7和AIR到3.9(这是该项目的其他function所需的)。 所以我基本上有三个问题: 在这种情况下,应用程序只能在释放模式下崩溃,而不能在debugging模式下崩溃? 代码保持不变。 有人曾经遇到过使用Degrafa及其BezierSpline类的问题吗? 这可能是由于将AIR升级到最新的3.9版本引起的? 编辑 :我刚testing完全相同的代码在Android设备下,曲线显示正确,所以这只是在iOS设备上部署时发生。

我是否使用AIR或iOS应用程序的本地代码?

多年来,我一直在使用Flex进行桌面开发。 我是新来的移动开发,需要为iPhone 6创build一个应用程序,但不知道我是否应该使用Flex / AIR或本机代码。 iOS应用程序的要求如下: 将video录制到应用内的本地存储 从应用内的本地存储播放video 在应用内暂停/查找video video顶部的叠加控件,例如TextInput,TextArea和DropDownList,用户可以在录制video时进行logging 通过TextInput / TextArea / DropDownListinput的数据被保存到本地存储 select将video和文本数据上传到本地服务器 我可以使用AIR来实现所有这些吗?还是应该使用本机代码?

Flash Builder可以使用Flex移动版在devise视图中为移动应用程序拖放控件吗?

我正在研究Flash Builder 4.5,并使用flex进行ios和android开发。 我看过的每个演示都使用源代码演示产品开发。 我注意到Flash Builder中有一个devise选项卡。 你可以拖放控件,然后捕获移动应用程序的事件? 编辑:为什么你不想要这样的事情: http://developer.apple.com/technologies/tools/whats-new.html#interface-builder 我不明白。

如何从Flex移动应用程序(AIR)中确定IOS版本

我想确定我的Flex移动应用程序是否正在使用IOS 7的IOS设备上运行。 我需要找出因为我想降低应用程序的操作栏,如果它在IOS 7上运行,以提供指标(电池,WiFi等)的空间。 根据文档,Flex Capabilities类不提供给我一个IOS版本号。 我能想到的唯一select是构build一个本机扩展,并使用IOSfunction查询版本。 但我并不真的期望能够build立这个扩展。 更不用说了,因为显然你需要一台带有XCode的Mac来构buildIOS部分,而我并不拥有一台Mac。 装有OSX的虚拟机可能是我最后的select。 也许你知道另一种select?

无法在iOS上与Bing Map交互; Android不显示多段线(Flex Mobile App,通过StageWebView使用Javascript API)

无法解决这个问题后 ,我决定尝试使用Bing地图来实现我的应用程序。 我正尝试在Flex Mobile应用程序中加载带有Google Maps JavaScript API的StageWebView。 当我在浏览器(IE,Chrome和Safari)和Flash Builder模拟器中查看时,一切正常。 在实际的设备上我得到不同的结果。 我正在使用StageWebView.loadString()方法在Flex中加载我的代码。 iPhone会显示地图和放置的形状,但不允许我直观地与之交互(拖动地图,通过捏或双击缩放)。 它也不像在浏览器中那样在左上方显示交互栏。 在Android手机(和黑莓Playbook)上,我仍然无法直观地与地图交互,但是我得到了主要工作的交互栏。 但是,该应用程序不会显示我的多段线(它显示图钉)。 在这两种设备上,当我在地图上点击或双击,尝试直观地与之交互时,键盘就会出现。 键入不显示任何文字。 任何想法是什么我的问题? 我是否需要编写自己的直观交互function?

如何在Flex移动设备上从另一个应用程序调用应用程序

有没有办法从Air的另一个应用程序打开一个应用程序? 例如:我打开的应用程序A包含一个button,点击时打开应用程序B. 假设A和B都是安装在设备中的分离的应用程序,并且该设备可以是PlayBook,Ipad或Android平板电脑。 谢谢。

学习Flex或ActionScript有多简单,哪一个更好?

我拼命尝试为iOS和Android制作移动应用程序,但Objective-C和Java是我难以学习的方式。 我在Visual Basic.NET中为Windows制作应用程序,但是现在随着Adobe Flash Builder 4.5的发布,我很想再次制作iOS应用程序。 我想知道哪一个更容易学习Flex或ActionScript,哪里是最好的开始。 我有Flash Builder 4.5,但所有这些项目选项目前没什么意义。 所以总结一下 : Flex还是ActionScript? 他们有多容易? 我可以从哪里开始? 哪一个是最容易创build一个graphics用户界面? 就像在.NET中,它是拖放。 谢谢!

iOS TextInput displayAsPassword不显示AsPassword

我正在构build一个应用程序,可以同时在Android,iOS和桌面上启动。 该应用程序包括一个连接到vBulletin系统的login,我遇到了一个重大问题(客户是坚定的必须修复)。 在iOS上,如果您正在input一个将其displayAsPassword设置为true的TextInput,则它将在input时显示纯文本。 一旦你点击了TextInput,它就会正确显示。 这里是我在Flex中使用的代码 <s:TextInput id="inputField" width="100%" styleName="loginFields" text="Password" focusAlpha="0" focusEnabled="false" autoCorrect="false" /> 然后我将焦点事件附加到运行这些函数的input字段。 private var defaultText:String = 'Password'; private var passwordDisplay:Boolean = true; private function focusIn (e:FocusEvent = null):void { if (this.inputField.text == this.defaultText){ this.inputField.text = ''; } if (this.passwordDisplay){ this.inputField.displayAsPassword = true; } } private function focusOut (e:FocusEvent = null):void { if […]

使用Adobe Flex Builder构buildiOS应用程序 – 性能问题

我正在使用Adobe Flex构build器构buildiOS应用程序,并使用Adobe的工具将其编译为.ipa。 通过最初的testing,我发现最终的结果并不像本地代码那样丰富,也不是那么快或者stream畅。 不要简单地说'为什么不使用objective-c',是否有任何文档来说明这样构build应用程序的开销? 具体来说,使用Adobe平台代替时,您会期望什么样的性能?

如何创build将本机显示浮动窗口的ANE

如何在Xcode中创build本地窗口并将其与Mobile Flex应用程序集成。 本机窗口的行为与StageWebView组件的行为类似,原生内容在Flex应用程序的其余部分的矩形区域中浮动。