构建第一个Flex的Mobile APP
Flash Builder 4.5已经支持直接创建Flex Mobile Project,写一个最简单的例子
1、建立工程
右击--》新建--》输入工程名“MyFirstMobileApp”
点击“Next”进入下一步
修改初始化的标题文本信息为“Home”(默认为HomeView),勾选“Google Android”、“Automatically reorient”(默认这些已经都勾选了),然后点击“Finish”
系统将自动生成一个views包,如下图所示:
2、编写代码
双击“MyFirstMobileAppHomeView.mxml”,拖拽一个VGroup组件,然后删除x、y属性,修改width、height均为100%,添加horizontalAlign=”center” verticalAlign=”middle”,让其内容水平、垂直居中
在里面放置一个Label和一个Button,然后再给Button添加一个事件,完整的代码:
<?xml version="1.0" encoding="utf-8"?><s:View xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" title="HomeView"><fx:Declarations><!-- Place non-visual elements (e.g., services, value objects) here --></fx:Declarations> <fx:Script><![CDATA[ private function button1_clickHandler(evt:MouseEvent):void { navigator.pushView(MyNewView); } ]]></fx:Script> <s:VGroup width="100%" height="100%" horizontalAlign="center" verticalAlign="middle"><s:Label text="Hello,World!"/><s:Button label="Continue" click="button1_clickHandler(event)" /></s:VGroup></s:View>
<?xml version="1.0" encoding="utf-8"?><s:View xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" title="SecondScreen"><fx:Declarations><!-- Place non-visual elements (e.g., services, value objects) here --></fx:Declarations> <fx:Script><![CDATA[ protected function button1_clickHandler(event:MouseEvent):void { navigator.popView(); } ]]></fx:Script> <s:VGroup width="100%" height="100%" horizontalAlign="center" verticalAlign="middle"><s:Label text="Success!"/><s:Button label="Back" click="button1_clickHandler(event)"/></s:VGroup> </s:View>
在弹出的面板中,选中“Launch method”的第一项“On deskop”,然后在下拉框中选择“HTC Desire”
转载于:https://www.cnblogs.com/meteoric_cry/archive/2011/07/06/2099612.html
构建第一个Flex的Mobile APP相关推荐
- [译] 用 Redis 和 Python 构建一个共享单车的 app
原文地址:Build a bikesharing app with Redis and Python 原文作者:Tague Griffith 译文出自:掘金翻译计划 本文永久链接:github.com ...
- 构建meteor应用程序_我构建了一个渐进式Web应用程序并将其发布在3个应用程序商店中。 这是我学到的。...
构建meteor应用程序 by JudahGabriel Himango 犹大(Gabriel Himango) 我构建了一个渐进式Web应用程序并将其发布在3个应用程序商店中. 这是我学到的. (I ...
- telegram 机器人_我在周末构建了一个无服务器的Telegram机器人。 这是我学到的。...
telegram 机器人 by Moses Soh 通过摩西·苏(Moses Soh) 我在周末构建了一个无服务器的Telegram机器人. 这是我学到的. (I built a serverless ...
- 我如何为我的第一个自由客户构建第一个React Native应用程序
by Charlie Jeppsson 查理·杰普森(Charlie Jeppsson) 我如何为我的第一个自由客户构建第一个React Native应用程序 (How I built my firs ...
- 用Flutter + Dart快速构建一款绝美移动App
作者 | Wojciech Kuroczycki 译者 | 弯月 来源 | CSDN(ID:CSDNnews) 如今,与前端或移动相关的新框架层出不穷.所有从事Web开发的人都应该熟悉各种目不暇接的新 ...
- Spring Boot-Spring Tool Suit + Gradle 构建第一个Spring Boot 项目01
文章目录 概述 使用Spring Tool Suite构建Spring Boot项目 下载STS 插件安装 搭建第一个Spring Boot项目 启动项目 概述 通常,构建一个Spring Boot项 ...
- 如何构建一套高可用的 APP 消息推送平台
转载自 如何构建一套高可用的 APP 消息推送平台 消息推送作为移动 APP 运营中的一项关键技术,已经被越来越广泛的运用.本文追溯了推送技术的发展历史,剖析了其核心原理,并对推送服务的关键技术进行 ...
- 不用掉一根头发!用 Flutter + Dart 快速构建一款绝美移动 App
作者 | Wojciech Kuroczycki 译者 | 弯月 出品 | CSDN(ID:CSDNnews) 如今这个时代,与前端或移动相关的新框架层出不穷.所有从事Web开发的人都应该熟悉各种目不 ...
- Kaggle项目之Mobile App Store
Mobile APP Store数据集 项目介绍 目前手机应用商店里App种类繁多,并且数量也一直在增加,想要成为一款受欢迎的应用越来越困难,因此对APP下载数据和评分数据进行分析成为帮助App开发者 ...
最新文章
- python 日志 logging 的用法
- Docker部署网站之后映射域名
- 前端学习(2972):使用mock假数据
- Truncated SVD for faster dection
- 软件安全测试:安全左移的痛点与要点
- python 遍历文件夹文件代码
- 【算法笔记】逆元的求解
- php改变文件模式的函数,php chmod 函数 改变文件模式
- Windows和Linux平台Beyond Compare 4 注册码
- 使用Laravel和Vue.js2.5进行服务器端渲染
- 【算法】两矩形相交的判定
- 计算机网络自顶向下第二章应用层笔记
- 第10节、飞鹅云打印机对接调用
- 【VMware】VMware虚拟机与主机之间文件共享配置
- C语言——数据结构之广义表(概念及其存储结构)
- 【计算机视觉】NCC匹配算法
- 【CJY学习笔记】Linux防火墙基本操作(基于centos7)
- 信息学奥赛一本通(c++):1157:哥德巴赫猜想
- 原生微信小程序项目基础框架搭建
- 九齐NY8B072A单片机使用笔记(三)模拟串口RX
热门文章
- Qt eventFilter实现信号与槽
- 详解Linux下通过yum安装Mariadb/MySQL数据库(腾讯云也适用)
- ##连接符和#符的使用
- Linux下基于socket和多线程的聊天室小程序
- Leetcode 9. 回文数(Palindrome Number)
- Java集合(五):Set集
- 你必须知道的CSS盒模型,面试建议
- CSS清除默认样式,看完这篇彻底明白了
- 腾讯,字节,阿里,小米,京东大厂Offer拿到手软!分享一点面试小经验
- 腾讯3轮面试都问了Android事件分发,论程序员成长的正确姿势