
AIR | Starling
思月行云
吾求吾失且不暇,何暇论人哉?!
君子性非异也,善假于物也。
展开
-
AIR:使用 HTML + Javascript 开发桌面应用
AIR:使用 HTML + Javascript 开发桌面应用背景断断续续用Winform和WPF开发过一些小工具,始终不得其法门,在玩Flex的时候就接触过AIR,最近发现可以用HTML + Javascript开发AIR应用,本文就尝试一下(Hello,World)。什么是AIR?AIR本质上是一个浏览器(Webkit),这个浏览器可以从本机加载静态资源文件,可以受限...原创 2016-10-09 11:59:01 · 309 阅读 · 0 评论 -
Starling 动画功能
动画动画是所有游戏的必要组成部分,Starling能帮助你快速的制作简单动画。 如果你想了解一下,那么这里有两种动画类型。其中一种动画是你知道即将发生什么,比如当消息提示框被关闭,或者某些界面元素被移动出屏幕。另外一种动画更为灵活,例如玩家人物的移动。这些动画能够在每一帧改变他们的状态,同时这些动作是受到玩家控制的。 下面我们来看看后面这种动画类型,动态动画。 EnterFra...原创 2013-02-14 11:49:32 · 315 阅读 · 0 评论 -
AIR仿iphone屏幕滑动效果
=====>下载见附件原创 2013-07-24 09:32:45 · 184 阅读 · 0 评论 -
Starling 性能优化方案
转自:http://www.starlinglib.com/wiki/StarlingManual:PerformanceOptimization二转:http://www.cnblogs.com/sevenyuan/archive/2013/01/10/2854406.html性能优化虽然Starling模仿了Flash传统显示列表,但您要知道屏幕背后发生的事情是有很大不...原创 2013-02-11 11:42:53 · 177 阅读 · 0 评论 -
在 Adobe AIR 中为不同屏幕尺寸的多种设备提供支持
http://www.adobe.com/cn/devnet/air/articles/multiple-screen-sizes.html 无论是改编原本在浏览器 Flash Player 中运行的游戏使其在 iOS(使用 Adobe AIR)上运行,还是编写面向 Android 平板电脑的 Adobe AIR 应用程序,都需要至少支持几种不同的屏幕分辨率。我的末日策略游戏重建家园(有...原创 2013-01-29 21:31:05 · 323 阅读 · 0 评论 -
StarlingV1.2中文API及帮助文档
>>>下载见附件原创 2013-01-26 12:02:23 · 185 阅读 · 0 评论 -
Adobe AIR移动应用中的文本输入
Adobe AIR移动应用中的文本输入语言:ActionScript 3.0环境:Adobe AIR for Mobile作者:@flashache来自:AIR移动研究小组简介: flash.text.TextField设置type为TextFieldType.INPUT作为flash的文本输入,是大部分flash开发者们都非常熟悉的方法了。如果是一个f...原创 2013-01-26 10:56:54 · 270 阅读 · 0 评论 -
AcheGesture-开源免费的手势框架
http://bbs.9ria.com/thread-168662-1-1.html 2012-12-21 08:56:10 上传下载附件 (18.18 KB) 非常棒的一个出自中国孩纸Qi Donghui(祁东辉)之手的Starling项目:AcheGesture -一个Flash的开源框架特性: 提供7个基本的手势,包括:单击、...原创 2013-07-06 17:16:04 · 209 阅读 · 0 评论 -
Starling实现的硬皮翻书效果
原文:Starling实现的硬皮翻书效果作者:郭少瑞———————————————————————————————————————–更新(2012-12-31):在今年的最后一天,这个效果终于更新为软纸翻页的版本(封面和封底仍然是硬纸),演示地址:http://www.todoair.com/demo/book/StarlingBook2.html硬纸到...原创 2013-07-06 16:58:32 · 496 阅读 · 0 评论 -
How to use the Feathers List component
How to use the Feathers List componenthttp://wiki.starling-framework.org/feathers/list The List class renders a series of items from a flat data source such as an Array or Vector. It includes...原创 2013-01-20 20:17:29 · 223 阅读 · 0 评论 -
手机游戏开发纹理图片优化心得
来自:http://blog.youkuaiyun.com/langresser_king/article/details/9313255 1、纹理压缩。 就像windows下的dds图片一样,使用纹理压缩可以极大的减少图片加载时间(意味着不会有图片加载时的卡顿),内存消耗(以pvrtc4为例,内存直接减少到原来的八分之一),和游戏渲染性能。 ios下毫无疑问是pvr了(pvrtc4) ...原创 2014-01-14 18:32:19 · 176 阅读 · 0 评论 -
去掉图片黑背景输出为透明png(算法和工具)
去掉图片黑背景输出为透明png(算法和工具) 有时候你得到的图片不是透明的png而是加了黑背景的图(可能是:.jpg,.gif,.png等格式的图)例如一个粒子效果的图: 多好的粒子效果,可惜它有黑背景。不处理一下,不好用。经过移除黑背景处理为png后,变为: 这时候这个效果图片就可以方便的使用了。那么如何实现黑背景移除,并生成透明的png呢?算...原创 2013-08-13 11:20:48 · 2434 阅读 · 1 评论 -
AIRSDK 3.7 加载远程的含有代码的swf文件
http://cenfee.com/?p=679 之前就说这个版本会解决可以加载远程的含有代码的swf文件的需求。但是,一直比较好奇这个是否行得通,还以为 Adobe 副总裁去了苹果,内部给了特殊待遇。 因为苹果一直就是不允许远程加载代码的,像js文件都是很危险的。但是,昨天这个3.7发布后,弄了下。发现这个并不是想象那样。目前,3.7实现的方式是 在打包ipa的时候,ADT 会...原创 2014-06-13 14:07:30 · 217 阅读 · 0 评论 -
Adobe AIR移动App的互相调用实现方式
[转] Adobe AIR移动App的互相调用实现方式 在使用Adobe AIR进行移动应用开发的时候,我们或许会有这样的需求:假如我们开发的是两个应用(A和B),同时安装到手机上,那么能否在A中呼叫B并传递参数呢(或者反过来B操作后,再把参数返回给A)。目前AIR还没有直接呼叫某个APP的API,但我们可以使用手机特有的特性来实现。第一种方式:使用ANE假如我们的目标平...原创 2016-08-02 15:39:24 · 420 阅读 · 0 评论 -
Adobe AIR for Android 缓存本地数据常用方法
Local SharedObject这种方法比较简单方便的保存少的数据到到设备中。你不用自己去管理这些数据,设备会自动管理他。SharedObject 在 flash.net 包中,继承自EventDispatcher .ShareObject 和浏览器中的cookie 类似,但是他不会过期,而且有一个默认的大小限制为100K。他是AMF格式的数据。可以存储Array,Obje...原创 2015-08-27 11:16:37 · 407 阅读 · 0 评论 -
Flex中动态更新List item
this.listView.dataProvider = null; // 必须先置为空this.listView.dataProvider = datas; 这个问题困扰我不少的时间。虽然我们可能通过ArrayCollection动态地改变List的dataprovider,但是ItemRenderer不响应新的dataProvider是个问题,经过狗狗的搜索,找到了一个非常之...原创 2016-05-16 17:26:18 · 338 阅读 · 0 评论 -
Adobe AIR教程:面向iOS设备的原生扩展
来自 51CTO:http://mobile.51cto.com/others-302272.htm本文的主要内容如下AIR Native Extension介绍ANE的组成部分ActionScript 3.0扩展Objective-C 扩展使用ADT打包ANE使用ADT打包IPAAIR Native Extension介绍AIR Native Extensi...原创 2014-04-16 08:44:09 · 354 阅读 · 0 评论 -
AcheGesture 简介(使用方法 / 中文教程)
http://blog.zinewow.com/catalog.asp?tags=AcheGesture基于Starling框架的AcheGesture是为基于Adobe AIR技术的移动应用提供的一套手势识别库。设计来源于苹果iOS开发框架的UIGestureRecognizers(Cocoa-Touch UIKit)。AcheGesture主要特性:1、提供了最基本的几种手势,包括:...原创 2014-08-12 15:06:41 · 225 阅读 · 0 评论 -
ANE内部结构探究
原文地址:http://blog.sina.com.cn/s/blog_5d323f950101d6rc.htmlhttp://blog.sina.com.cn/s/blog_5d323f950101d4a4.html 继上一篇创建一个简单ANE后,今天在这里将我在开发ANE过程中的一些心得和大家分享一下。主要是悟出来的一些关于ANE内部结构的心得。同时也参考了ADOBE的文档...原创 2013-09-30 10:05:09 · 279 阅读 · 0 评论 -
开发Adobe AIR移动应用程序的考虑事项
来自:http://www.infoq.com/cn/news/2011/08/considerations-air-apps-mobile扩展:http://mobile.51cto.com/Adobe-302658.htm Adobe AIR 经过发展演进,已经超越了最初作为桌面应用程序平台的目标。如今,它支持跨移动、桌面和数字家用设备的独立应用程序开发。AIR 是一种极富吸引力...原创 2013-09-14 14:31:16 · 150 阅读 · 0 评论 -
利用Adobe AIR本地扩展支持Android开发
http://bbs.9ria.com/thread-180609-1-1.html学前准备... 2所需知识... 2额外工具... 2用户等级... 2例子文件... 2设置AIR SDK以及本地开发工具... 2含ASC2.0的AIR SDK3.6和Flash Builder 4.7. 3Adobe Flex 支持AIR SDK3.6及Flash Buil...原创 2015-01-13 09:14:10 · 1140 阅读 · 0 评论 -
Starling GodRay 效果实现
Starling ‘God Ray’ FilterWhile cruising the internet today looking for interesting things to try out, I ran across this fun little GPU Gem about creating a post-process volumetric lighting effec...原创 2013-09-09 11:06:58 · 255 阅读 · 0 评论 -
How to use the Feathers ScreenNavigator component
来自:http://wiki.starling-framework.org/feathers/start原文:http://wiki.starling-framework.org/feathers/screen-navigator The ScreenNavigator class offers a powerful system for displaying screens ...原创 2013-01-19 12:13:51 · 159 阅读 · 0 评论 -
Starling起始工程模板(FD)
Main.aspackage { import flash.desktop.NativeApplication; import flash.events.Event; import flash.display.Sprite; import flash.display.StageAlign; import flash.display.StageScaleMode...原创 2013-01-16 15:21:25 · 125 阅读 · 0 评论 -
开发Adobe AIR移动应用程序的考虑事项
http://mobile.51cto.com/hot-302475.htm#t9 举例来说,移动应用程序常常是短期运行的。它们需要一种可在较小的屏幕上使用的 UI,通常也需要能够外扩到平板电脑,并支持不同的屏幕方向。它们必须支持触摸输入,同时集成此类设备独有的硬件和软件设施。它们还必须考虑移动设备的内存和图形模型。这篇文章描述了 AIR 为支持移动应用程序开发而提供的特性和设计方法...原创 2013-06-12 09:28:07 · 121 阅读 · 0 评论 -
Adobe AIR * 设置移动应用程序属性
http://help.adobe.com/zh_CN/air/build/WSfffb011ac560372f-5d0f4f25128cc9cd0cb-7ffe.html 对于其他 AIR 应用程序,可以在应用程序描述符文件中设置基本应用程序属性。移动应用程序会忽略某些特定于桌面的属性,例如窗口大小和透明度。移动应用程序还可以使用自己特定于平台的属性。例如,可以在 Android 应...原创 2013-06-12 09:26:39 · 214 阅读 · 0 评论 -
关于AIR 应用程序沙箱
http://help.adobe.com/zh_CN/AIR/1.1/devappsflex/WS5b3ccc516d4fbf351e63e3d118666ade46-7f05.html AIR 提供了一个综合全面的安全体系结构,用于定义 AIR 应用程序中的每个文件的相应内部和外部权限。权限会根据文件的源授予给文件,并被分配到称为“沙箱”的逻辑安全组中。关于 AIR...原创 2013-06-11 22:14:20 · 269 阅读 · 0 评论 -
AIR Android开发--APK结构详解
转自:http://www.fluidea.cn/blog/archives/308了解Android SDK开发的朋友都知道,在Android应用中,界面显示由Activity对象来完成,一个程序包含一个或多个Activity,Activity之间可以相互调用,也可以和其他程序中的Activity交互。那么,使用air开发的Android应用和原生程序有什么区别?是否包含Activity...原创 2013-06-20 11:44:10 · 414 阅读 · 0 评论 -
AIR3.0针对移动设备的高性能渲染方案
AIR 3.0针对移动设备的高性能渲染方案转自:http://blog.domlib.com/articles/242.html 当我们一边正在等待Stage3D的发布时,很多开发者似乎还停留在这个印象中:即使AIR 3.0也无法在移动设备上开发出高性能的游戏。 而事实上,只需要做一点点的工作,高性能的GPU加速功能已经为我们敞开了大门! 在这片文...原创 2013-06-15 07:02:57 · 250 阅读 · 0 评论 -
Starling常见问题解决办法
Starling常见问题解决办法来自:智慧 + 毅力 = 无所不能 1、Android设备上阻止用户按下后退后的行为侦听按键事件//阻止后退行为view.stage.addEventListener(KeyboardEvent.KEY_UP,keyboardHandler);/*** 当用户按下后退,强制程序关闭*/ prot...原创 2013-06-02 08:30:52 · 348 阅读 · 0 评论 -
Starling浅尝
来自:http://www.cnblogs.com/tankaixiong/archive/2012/11/28/2792047.html starling 笔记 :基于Stage3Dg开发出来的一个可以使用GPU加速2D应用程序的框架。是一个渲染框架!特色:直观,轻量,免费。Starling与Sparrow框架很相近。驱动关系:GPU-->OpenGL/ES2-D...原创 2013-06-01 14:50:52 · 211 阅读 · 0 评论 -
Web环境下使用Starling出现的问题收集整理
FlashBuilder环境下使用Starling出现的问题收集整理 刚开始学习Starling框架,遇到了不少问题,苦于无解,向Starling中文交流群求助。问题得到一 一解决。在这里非常感谢他们的热心回答。这篇博客就当作我在学习过程中遇到的问题的的罗列总结吧。希望对各位有所帮助,文章中如果有不对的地方,非常欢迎和感谢能够留言指出。问题1:为什么我在调试的时候,Co...原创 2013-05-24 13:56:08 · 244 阅读 · 0 评论 -
Android之Adobe AIR本地扩展
来自:http://bbs.9ria.com/thread-180609-1-1.html 学前准备... 2所需知识... 2额外工具... 2用户等级... 2例子文件... 2设置AIR SDK以及本地开发工具... 2含ASC2.0的AIR SDK3.6和Flash Builder 4.7. 3Adobe Flex 支持AIR SDK3.6及Flash...原创 2013-04-10 14:48:29 · 428 阅读 · 0 评论 -
AIR-Android开发外部数据访问与存储
http://blog.chinaunix.net/uid-10062010-id-3174877.html AIR程序大多需要在本地缓存一些数据,这些数据是否能正确存储关系到AIR是否真正可用,本文就介绍在基于AIR的Android开发中数据存储需要特殊处理。 首先,需要明白几个基本的路径关系:File.applicationStorageDirectory — 每...原创 2013-06-12 21:48:47 · 204 阅读 · 0 评论 -
使用AIR中的File对象
http://help.adobe.com/zh_CN/as3/dev/WS5b3ccc516d4fbf351e63e3d118666ade46-7fe4.html 关于 File 类 File 对象的路径 AIR for TV 应用程序的目录视图 将 File 对象指向目录 指向用户的主目录 指向用户的文...原创 2013-06-12 21:51:56 · 173 阅读 · 0 评论 -
Flashdevelop解决ANE报Not supported native extensions profile
http://hi.baidu.com/silvanote/item/ac6495fac7123225743c4ccc 报 Not supported native extensions profile 解决办法: 修改application.xml文件原1<supportedProfiles>desktop extende...原创 2013-06-21 10:23:46 · 482 阅读 · 0 评论 -
Starling Feathers初体验
Getting Started with Feathersfrom:http://wiki.starling-framework.org/feathers/getting-started In the following beginner-level tutorial, we'll create our first Feathers Button control. This is ...原创 2013-01-12 19:52:44 · 211 阅读 · 0 评论 -
Starling Feathers:Starling专属UI框架
来自Starling中文站 http://www.starlinglib.com/wiki/News:Starling_Feathers目录 [隐藏] 1 Feathers类库(即原Foxhole)成为Adobe支持的UI类库1.1 简介1.2 实例演示1.3 跨平台1.4 易于皮肤定制1.5 自由和开放源码1.6 概述1.7...原创 2013-01-12 00:19:33 · 262 阅读 · 0 评论 -
StarlingMVC:为Starling量身打造的MVC框架
详细了解StarlingMVC框架,请登录其官方站点:http://creativebottle.github.com/starlingMVC/ 以下中文翻译转自Starling中文站,仅供部分参考之用:http://www.starlinglib.com/wiki/News:StarlingMVC StarlingMVC是一个为使用Starling来开发游戏的MVC框...原创 2013-01-12 00:16:56 · 213 阅读 · 0 评论 -
使用Flash Builder 4.5进行多平台游戏开发
转自:使用Flash Builder 4.5进行多平台游戏开发 目录设置新项目配置移动平台优化技巧和诀窍提交应用程序延伸阅读需求预备知识要求拥有使用Flash Builder开发项目的经验。建议具备构建移动应用程序的知识。其他需要的产品MatchHackBlackBerry Tablet OS SDK for Adobe AIR用...原创 2013-01-10 20:59:55 · 258 阅读 · 0 评论