智慧 + 毅力 = 无所不能

正确性、健壮性、可靠性、效率、易用性、可读性、可复用性、兼容性、可移植性...
随笔 - 991, 文章 - 0, 评论 - 27, 阅读 - 341万

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

随笔分类 -  Flash 移动设备

摘要:转自:http://zengrong.net/post/1667.htm前戏也许你会奇怪,既然AS提供了Socket实现,为什么还要用ANE来实现Socket连接?在在ANE插件中启动AIR开发的Android应用一文的最后,我提到了一个应用案例,我现在将这个案例明确的说明一下。对于游戏开发者来说,我们希望能推送给用户一些消息。如果使用常规的手段,只能在用户打开游戏的时候,才能和服务器通信,收到这些消息。如果用户几天不上线,那么可能会错过这些消息,导致游戏中的公告、奖励不能及时到达。要解决这个问题,我们可以在Android系统中注册一个Service。这个Service长期保持与服务器的连接, 阅读全文

posted @ 2013-03-25 17:27 Bill Yuan 编辑

摘要:在使用Adobe AIR进行移动应用开发的时候,我们或许会有这样的需求:假如我们开发的是两个应用(A和B),同时安装到手机上,那么能否在A中呼叫B并传递参数呢(或者反过来B操作后,再把参数返回给A)。目前AIR还没有直接呼叫某个APP的API,但我们可以使用手机特有的特性来实现。第一种方式:使用ANE假如我们的目标平台是Android,那么可以确定的是,Java是可以呼叫一个APP并传递参数的,所以我们可以借助Java实现的ANE来调用另一个APP(只要知道另一个APP的ID就可以了)。首先打开Eclipse,创建一个Android项目,引入FlashRuntimeExtensions.jar 阅读全文

posted @ 2013-03-25 16:56 Bill Yuan 编辑

摘要:转自:http://www.fluidea.cn/blog/archives/308了解Android SDK开发的朋友都知道,在Android应用中,界面显示由Activity对象来完成,一个程序包含一个或多个Activity,Activity之间可以相互调用,也可以和其他程序中的Activity交互。那么,使用air开发的Android应用和原生程序有什么区别?是否包含Activity?如何和其他程序交互?APK的文件结构和原生Android应用一样,AIR程序也包含一个Activity,用来检测AIR Runtime、加载并运行主SWF文件。Adobe并没有提供相关的信息,事实上,对于F 阅读全文

posted @ 2013-03-25 16:50 Bill Yuan 编辑

摘要:File.documentsDirectory,File.userDirectory,File.desktopDirectory 等。可以保存大的数据,如图片,视屏,和临时文件。访问这些文件的全选是:<uses-permision android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>,在使用之前,确认是否有sd卡:If(File.userDirectory==true) //proceed with saving data/* 一下变量所指的目录: App:/ File.applicationDir 阅读全文

posted @ 2013-03-07 16:23 Bill Yuan 编辑

摘要:转自:http://remotesynthesis.com/post.cfm/local-caching-of-remote-images-in-air-for-androidI was working on an application (some of which will be featured in the upcoming Adobe Edge) that used several images delivered by an API remotely over the web. When working with mobile applications where data is 阅读全文

posted @ 2013-01-30 17:15 Bill Yuan 编辑

摘要:转自:http://www.adobe.com/cn/devnet/air/articles/multiple-screen-sizes.html无论是改编原本在浏览器 Flash Player 中运行的游戏使其在 iOS(使用 Adobe AIR)上运行,还是编写面向 Android 平板电脑的 Adobe AIR 应用程序,都需要至少支持几种不同的屏幕分辨率。我的末日策略游戏重建家园(有关更多背景资料,请阅读重建家园僵尸游戏)设计用于在浏览器中通过 800 x 600 像素的 Flash Player 畅玩,因此可以采用几项技巧进行改编,以便在这里的多种移动设备上运行。在本文中,我会分享一 阅读全文

posted @ 2013-01-22 19:59 Bill Yuan 编辑

摘要:1、Android设备上阻止用户按下后退后的行为侦听按键事件//阻止后退行为view.stage.addEventListener(KeyboardEvent.KEY_UP,keyboardHandler);/*** 当用户按下后退,强制程序关闭*/ protected function keyboardHandler(event:KeyboardEvent):void{ if(event.keyCode == Keyboard.BACK) { event.preventDefault(); e... 阅读全文

posted @ 2013-01-22 16:37 Bill Yuan 编辑

摘要:转自:http://wiki.starling-framework.org/extensions/particlesystem// embed configuration XML[Embed(source="fire.pex", mimeType="application/octet-stream")]private static const FireConfig:Class; // embed particle texture[Embed(source = "fire_particle.png")]private static co 阅读全文

posted @ 2013-01-22 16:29 Bill Yuan 编辑

摘要:转自:http://blog.domlib.com/articles/242.html 当我们一边正在等待Stage3D的发布时,很多开发者似乎还停留在这个印象中:即使AIR 3.0也无法在移动设备上开发出高性能的游戏。而事实上,只需要做一点点的工作,高性能的GPU加速功能已经为我们敞开了大门!在这片文章中,我将为您展示跟传统显示列表编程方式相比,能提升5倍以上的性能的优化方案。最终成果将会是一个用IOS5硬件加速的性能更高的渲染引擎(这点在后文跟进…)。本文说的啥 Adobe的工程师们在为AIR3.0重新设计GPU渲染模式的任务中做了出色的工作。现在我们开发者只需做很少量的工作,就可以从这. 阅读全文

posted @ 2013-01-22 10:29 Bill Yuan 编辑

摘要:1、Flex框架2、滤镜3、PixelBender的混合及填充4、各种混合模式(Blend Mode)5、不建议在GPU模式下播放视频 阅读全文

posted @ 2012-12-27 16:07 Bill Yuan 编辑

点击右上角即可分享
微信分享提示