Tag: actionscript 3

iPad Pro图标和启动图像

我正在为iOS开发基于Adobe AIR的应用程序,而且我需要知道最近为iPad Pro添加资产的名称 – 启动图像(2048 x 2732)和图标(167×167)。 不幸的是,很难根据以前的名字猜出他们的名字。

如何使用YouTube API来支持HTML5和iOS设备?

我一直在使用http://code.google.com/apis/ajax/playground/?exp=youtube#chromeless_player上提供的演示。 我想知道的是,如果有一种方法来使播放器HTML5或与iOS设备兼容。 我似乎无法弄清楚我将如何做到这一点? 我不认为代码是开箱即用的,因为我已经从我的iPhone上试过了,而且它似乎没有工作…我使用这个最大的原因是因为我需要能够调整音量,并得到video事件更改… <!– You are free to copy and use this sample in accordance with the terms of the Apache license (http://www.apache.org/licenses/LICENSE-2.0.html) –> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"/> <title>YouTube Player API Sample</title> <style type="text/css"> #videoDiv { margin-right: 3px; } #videoInfo { margin-left: 3px; […]

适用于iOS的Flash Pro AS 3.0 Air,方向事件不起作用

我正在开发一个默认方向设置为Flash Air for iOS设置中的人像的应用程序; 并且自动方向closures。 但是,添加一个特定的影片剪辑后,我希望它检测方向是否改变,然后改变它的风景或肖像显示的位置。 问题是,如果我禁用自动定位,则不会调度StageOrientationEvent.ORIENTATION_CHANGE。 即使启用,侦听器也只会在方向更改为倒置或默认(不是风景) package { import flash.display.MovieClip; import flash.events.MouseEvent; import flash.display.Stage; import flash.events.StageOrientationEvent; import flash.display.StageOrientation; import flash.events.Event; public class NoteBook extends MovieClip { public var type: String = new String(); public var deviceHeight: Number = new Number(); private var nbp: NoteBookPic; public function NoteBook(DeviceHeight: Number = 720) { nbp = […]

为什么TLF文本在设备模式下的debugging工作,但不是在发布特设?

我创build了一个包含文本TLF的swf。 之后,我已经加载了一个灵活的移动应用程序。 一开始我有很多问题需要加载。 1-首先是因为我使用了Loader,而这个项目是用Flash Profesional创build的。 最好的方法是使用Flash Professional中包含的Flash库的ProLoader加载它。 2-有一次,我终于加载,并在桌面上的模拟器尝试它我在我的iPad在debugging和快速编译模式尝试。 我有下一个错误: 错误#2100:Loader.loadBytes()中的ByteArray参数的长度必须大于0。 我解决了在FLA中使用发布设置库中的选项“在代码中组合”中进行编译的问题。 大! iPad中的TLF正常工作! 在iOS的作品! 3-但是,当我build立了一个相同的代码(以前在设备上debugging的作品)的版本,当我打开它, 我只看到图像。 不是文字。 为什么在debugging和不释放? 你知道我忘了吗? 非常感谢。 编辑添加一些代码 我embedded了swfs并将它们加载到项目渲染器中。 该列表有一个id的数据提供者。 而且我在每个项目渲染器中加载与id对应的swf。 [Embed(source="/bin/histologia.swf")] public const PAG_01:Class; [Embed(source="/bin/histologia.swf")] public const PAG_02:Class; public function set data( value:Object ):void { … var pagAsset:Class = pagesAssets.assets[value]; var pag:MovieClip = new pagAsset(); var SWFClass:ByteArray = pag.movieClipData; var ldrContext:LoaderContext […]

AS3 – 在iOS中从外部.swf实例化对象

我正在寻找加载外部.swfs,其中有graphics资产,这些都是“动作导出”,并在为.swf打包的iOS实例化这些资产。 我正在使用adt命令行打包程序来创build.ipa文件。 我在包装时join了.swf文件。 .swf文件似乎正确加载,并没有给我任何错误,但是当每个.swf的bytesLoaded等于bytesTotal的Loader时, content属性保持为空。 当我使用-target ipa-test-interpreter标志打包.ipa时,该程序完美地工作,但是当我使用-target ipa-test 。 我假设问题是iOS不允许Flex开发人员加载包含actionscript的外部.swf文件,并且为了苹果安全策略的目的,外部.swf文件中的“export for actionscript”被视为actionscript。 我正在寻求确认这是否是问题。 当使用adt打包.ipa文件时,iOS是否会阻止具有“为动作脚本导出”的库资源的外部.swf文件? 类似的讨论: http : //forums.adobe.com/message/3728665 谢谢! Ĵ

Adobe AIR SharedObject – Android / iOS – 未find更新

正如标题所述,我的用户在iOS和Android上报告他们的保存数据已经被删除时,我推动更新到尊敬的店面。 游戏在应用程序加载和退出时正确保存和恢复数据。 我没有更改任何保存信息位置或软件包名称…只是修正了错误,构build,推送。 任何澄清都会有帮助,或者提出冗余数据备份scheme我应该追求的,以确保terminal用户体验从此不受负面影响。 我还想更好地了解我如何testing这个版本,因为发布包不允许更新市场安装的应用程序。 var so:SharedObject = SharedObject.getLocal("storage"); var u:User; if(so.data != null){ u = so.data.user; } trace("Loading application…"); if(u != null){ trace("LOADING SAVE DATA"); user = u; }else{ trace("NO SAVE DATA EXISTS"); user = new User(); }

cacheAsBitmap对AIR for iOS中使用scrollRect屏蔽的Sprite没有影响

我正在为AIR for iPad开发一个简单的dynamic菜单UI组件。 它基本上是一个与iOS风格相匹配的combobox的轻量级填充。 我有一个精灵包含任何地方从2到60个项目buttonpopup,让你轻弹/滚动他们,只有在任何给定的时间显示约7项目。 我的第一次尝试使用了一个面具来覆盖我的精灵,在固定的面具下上下移动我的菜单精灵。 这在testing设备(<20fps)上产生了无效的结果。 然后,我尝试了blitting解决scheme,将菜单精灵closures显示列表,并使用BitmapData.draw()仅将部分呈现给需要可见的列表。 这在我的Windows开发平台上产生了最好的结果,但是这一次在iPad上帧速下降到10fps以下。 我假设我正在招致CPU使用税或GPU回读罚款。 原本我希望能够运行我的应用程序60 fps,但是我已经把我的目标下降到更低的30 fps。 这使我在这个UI组件中使用精灵的.scrollRect掩码函数与.cacheAsBitmap结合的第三次尝试。 同样,观察到的行为在Windows与iOS上的AIR之间差异很大。 在Windows上,它只会重新绘制由scrollRect的维度所界定的菜单精灵部分。 使用iOS,我可以触摸屏幕上方或下方的菜单精灵可见区域的区域,即使我的手指在“空”空间,仍然可以拖动菜单! 这里的performance还算不错,在(19 – 25 fps)之间徘徊,如果像在Windows上那样工作的话,几乎肯定会在30以上performance完美。 有没有人有关于AIR for iOS的scrollRectfunction的行为的任何想法,或者在AIR for iOS中实现iOS本机风格滑动菜单的更好方法? 请注意,上述方法在CPU和GPU模式下均已尝试,但CPU模式performance得更好。 我使用安装在Flash Pro CS 5.5之上的AIR 2.7,以及FlashDevelop作为我的IDE。

优化Flash的编程技巧AIR for iOS的视网膜显示?

有没有什么可以做的,以优化现有的视网膜显示屏的SWFs? 或者,无论如何,在创build新的SWF时准备视网膜显示? 从我所看到的和阅读的,SWFs看起来很差。

AS3持续运行代码,同时按住button – Air For iOS / Android

我正在Flash CS6中开发iOS游戏。 我有一个基本的运动testing,我把一个Event.MOUSE_DOWN处理程序。 我期望/想要的是当我将手指按在button上时,玩家将继续移动,直到我停止触摸屏幕。 但是,为了保持玩家的移动,我必须不断地敲击,而不是只是把手指放在button上,玩家不停地移动。 我应该用什么代码来完成我想要的?

使用StageWebView.loadString()在AIR for iOS上显示Google地图

我正在尝试使用StageWebView来显示使用Javascript API生成的Google Maps地图。 有没有一个原因,为什么它不会在iOS上呈现? 它适用于Android和AIR模拟器,但不适用于iOS设备。 我也可以查看在Safari中生成的HTML,这使得它更加怪异。 HTML示例(我dynamic生成这个应用程序,不是它重要): <!DOCTYPE HTML> <html style="width:100%; height:100%; margin: 0; padding: 0;"> <head> <title></title> <script src="https://maps.googleapis.com/maps/api/js?v=3.exp&sensor=false"></script> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script> <script type="text/javascript"> $(document).ready(function(e){ var myLatlng = new google.maps.LatLng( 0,0); var mapOptions = { zoom: 18, center: myLatlng, mapTypeId: google.maps.MapTypeId.ROADMAP, mapTypeControl: true, zoomControl: true, zoomControlOptions: { style: google.maps.ZoomControlStyle.DEFAULT } } var map = new […]