Flex4学习笔记(一)--基础控件的使用
1.一个最简单的例子,按钮点击事件
? 这个例子我添加了两个按钮,共用了同一个事件,在事件里可以通过event.target来判断到底点击的是哪一个按钮。 ? 2.加载图片的例子,并且允许手工设置图片的宽和高
16
17
18
19
|
?
button1_clickHandler(event:MouseEvent):
img.width =
Number
(imgWidth.text);
img.height =
(imgHeight.text);
?
]]>
</fx:Script>
?
<fx:Declarations>
<!-- 将非可视元素(例如服务、值对象)放在此处 -->
</fx:Declarations>
<mx:Image x=
"106"
"162"
source=
"@Embed('/test/1.jpg')"
width=
"211"
height=
"182"
"img"
/>
"220"
"38"
"设置"
"button1_clickHandler(event)"
/>
<s:TextInput x=
"109"
"38"
"35"
"imgWidth"
/>
"imgHeight"
/>
|
?
我把1.jpg放到test包里了,写路径的话就需要这么写:@Embed('/test/1.jpg'),不然可以会出现“无法解析用于转换代码”的错误;
Number()用于将给定值转换成数字值,用法很简单;
如果需要让图片加载的时候宽度和高度跟图片原始宽高度一样,可以这么写:<mx:Image x="106" y="162" source="@Embed('/test/1.jpg')" width="100%" height="100%" id="img" autoLoad="true" scaleContent="false"/>
?
3.加载swf的例子
<mx:SWFLoader x=
"5"
"@Embed('a.swf')"
scaleContent=
"false"
autoLoad=
"true"
"600"
"500"
/>
|