Flash Builder移动开发-1

本文介绍如何使用FlashBuilder开发Android和iOS应用,包括创建工程、配置环境、设计界面和测试流程。详细解释了如何利用FlashBuilder的便利性同时开发多种应用,以及所需的开发工具。
用flash做移动开发,我倒是会一点,但是都是用的actionscript项目直接开发,flex移动开发一直没有研究过,现在开始稍微研究一下,如果你也有兴趣,那么大家可以一起探讨,如果你觉得接下来的文章里还有些内容,好歹也留个言支持一下,发现偶的博客实在太寂寞了
本次选择开发工具是Flash Builder,下面是官方下载地址,注册码,要么付钱要么上网搜,偶就不啰嗦了
https://www.adobe.com/cfusion/tdrc/index.cfm?product=flash_builder

如果开发android应用,你还需要下面两样东西
JDK
http://java.sun.com/javase/ja/6/download.html
Android SDK
http://developer.android.com/sdk/index.html


如果你想把你的应用发布成IOS,那么你还需要购买苹果的证书,但是就学习开发来说,可以暂且不管它


我用的Flash Builder是日文版的,按钮菜单等,虽然名字不一样,但位置应该是不变的,所以我尽量多截图,首先创建工程,看下图,选择flex移动项目


项目名填上自己喜欢的名字,然后下一步


然后可以看到,移动应用可以从android,ios,blackberry中选择,也可以多选,这就是flash便利的地方,可以同时开发多种应用
最下面的设定中,第一项表示自动横竖转屏,第二项表示全屏,第三项表示自动适应屏幕大小,设定好后下一步


然后是下图中,服务器种类选第一项,下一步


app id一般都是将你的域名倒过来写,没有域名的可以写成你的网名或者姓名的拼音等,填好后下一步


下图是刚刚建好的工程,点击图中的设计按钮,如图



找到上图中的Label控件,把它拖到右边的手机屏幕中,写上Hellow,World


然后,在项目名点击鼠标右健,选择debug选项的构成


然后出现下面的画面,第二个下拉框中可以选择用iphone或者android进行测试
还可以选择在模拟器上运行,也可以选择通过真机测试,为了截图方便,我选择模拟器测试设定好后,点击适用,然后点击debug运行


下面是横竖屏的运行结果




flash+flex+air移动开发入门经典——适用于android、ios和blackberry》 第1flash、flex和air简介 1 1.1 adobe flash 1 1.2 actionscript 3.0 2 1.2.1 ecmascript 2 1.2.2 关键概念 3 1.3 flex框架 11 1.3.1 flex 4.5.1 11 1.3.2 mxml 12 1.3.3 spark库组件 14 1.3.4 数据绑定 21 1.3.5 flex移动应用程序结构 22 1.3.6 移动开发的考虑事项 31 1.4 adobe air 31 1.5 小结 32 1.5.1 练习 32 1.5.2 本章所学内容 33 第2章 入门 35 2.1 使用flash builder 4.5.1 35 2.1.1 使用工作空间 36 .2.1.2 使用flash perspective 37 2.1.3 使用flash debug perspective 38 2.1.4 使用source和design视图 39 2.2 使用flash builder创建移动项目 41 2.3 定义运行配置 52 2.3.1 在桌面上运行移动应用程序 52 2.3.2 在设备上运行移动应用程序 55 2.4 小结 62 2.4.1 练习 63 2.4.2 本章所学内容 63 第3章 为android、blackberry和ios设备构建air应用程序 65 3.1 air应用程序描述符文件 65 3.1.1 在air应用程序描述符文件中设置属性 66 3.1.2 手动编辑hello world app的应用程序描述符文件 66 3.1.3 blackberry tablet os配置 76 3.1.4 为google android打包 79 3.1.5 为apple ios打包 85 3.1.6 为blackberry tablet os打包 90 3.2 更新air应用程序 92 3.2.1 从应用程序描述符文件获取详细信息 93 3.2.2 使用版本号 93 3.3 小结 94 3.3.1 练习 94 3.3.2 本章所学内容 95 第4章 触摸、多点触摸和手势 97 4.1 多点触摸交互 98 4.1.1 确定触摸输入支持 98 4.1.2 创建多点触摸和手势应用程序示例 99 4.1.3 触摸事件处理 102 4.1.4 在交互对象上注册触摸事件 110 4.1.5 确定支持触摸点数量 112 4.2 手势交互 113 4.2.1 确定设备支持哪些手势 113 4.2.2 手势事件和事件处理 114 4.2.3 在交互对象上注册手势事件 115 4.2.4 处理手势事件 120 4.3 在device central中利用多点触摸面板 123 4.4 小结 123 4.4.1 练习 124 4.4.2 本章所学内容 124 第5章 为多种屏幕尺寸进行开发 125 5.1 多种屏幕尺寸的考虑 125 5.1.1 像素密度 126 5.1.2 利用设备dpi 127 5.2 使内容适应舞台尺寸 131 5.2.1 使用stagescalemode 和 stagealign类 131 5.2.2 处理舞台尺寸变化事件 132 5.2.3 创建sprite layout app示例 133 5.3 处理设备朝向 144 5.3.1 使用stageorientation类 145 5.3.2 使用stageorientationevent类 145 5.4 在flex中使用布局 148 5.5 小结 167 5.5.1 练习 167 5.5.2 本章所学内容 168 第6章 调试应用程序 169 6.1 设置断点 169 6.2 全局错误处理 180 6.3 处理未捕获错误 180 6.4 try…catch语句 183 6.5 单步执行代码 185 6.6 小结 188 6.6.1 练习 189 6.6.2 本章所学内容 189 第7章 使用文件系统 191 7.1 从文件系统读取 191 7.1.1 file和filestream类 192 7.1.2 创建files explorer app示例 195 7.2 修改文件和文件系统 207 7.3 利用浏览对话框 220 7.3.1 打开单个文件 220 7.3.2 打开多个文件 221 7.3.3 将单个文件保存到某个位置 227 7.4 小结 227 7.4.1 练习 228 7.
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值