flex 制作的简单计算器
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="horizontal">
<mx:Panel width="382" height="277" layout="absolute">
<mx:Button x="48" y="37" label="1" width="38" height="23" id="btn1" click="btnClick('1')"/>
<mx:Button x="223" y="81" label="8" width="38" height="23" id="btn8" click="btnClick('8')"/>
<mx:Button x="168" y="81" label="7" width="38" height="23" id="btn7" click="btnClick('7')"/>
<mx:Button x="108" y="81" label="6" width="38" height="23" id="btn6" click="btnClick('6')"/>
<mx:Button x="48" y="81" label="5" width="38" height="23" id="btn5" click="btnClick('5')"/>
<mx:Button x="108" y="129" label="0" width="38" height="23" id="btn0" click="btnClick('0')"/>
<mx:Button x="48" y="129" label="9" width="38" height="23" id="btn9" click="btnClick('9')"/>
<mx:Button x="289" y="42" label="=" width="48" height="151" color="#0B0BF5" fontWeight="bold" id="btnResult" click="getResult()"/>
相关文档:
<?xml version="1.0" encoding="utf-8"?>
<!-- Simple example to demonstrate the DateTimeAxis class. -->
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml">
<mx:Script>
import mx.collections.ArrayCollection;
......
FLEX编译的SWF文件,只能选择访问本地文件或访问网络文件,二者只能取一(嗯,为什么?我也不知道,官方说是为了安全考虑),而FLEX编译的默认选项是只能访问网络文件,所以你将bin里的东西COPY到其他地方就不能读取了。而你在默认的bin目录下可以读取得到,是因为FLEX认为你是在IDE环境种,这时是没有这个所谓的安全限制的 ......
将 Stage 的 displayState
属性设置为 StageDisplayState.FULL_SCREEN_INTERACTIVE
会将窗口置于全屏模式,在此模式下允许
键盘输入(在浏览器中运行的 SWF 内容中,不允许键盘输入)。若要退出全屏模式,用户需要按 Esc 键。
例如,以下 Flex 代码定义用于设置简单全屏端点的简单 AIR 应用程序:
<?xml ver ......
不知道大家看了是怎么想的,有些牵强附会,专牛角尖的感觉,不过先不管观点是否正确,多一份参考总归不会错吧。
作者认为,任何一个平台都不是完美的,自然Flex和AIR也是如此,有它们强势的地方,就必然有弱势的地方,当你选择了一个解决方案,也就必须了解并避开它们的缺陷。那么哪些地方是Flex和AIR的缺陷呢,来看看作 ......
Flex使用Loader和URLRequest加载本地图片示例:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
layout="absolute">
<mx:Script>
<![CDATA[
import mx.core.UIComponent;
import mx.controls.Alert;
import flash.display.*;
i ......