FLEX实践—FLEX4中Theme Halo应用(一)
Flex4和Flex3的区别在这里就不多说了,有兴趣可以上网找资料。
本次的实践将通过测试用例来说明Flex4中不同Theme的应用效果
在Flash Builder4中出现了两个命名空间
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/halo"
相应的,控件也出现了两种不同的风格,创建Theme.mxml
<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/halo" minWidth="1024" minHeight="768">
<fx:Declarations>
<!-- Place non-visual elements (e.g., services, value objects) here -->
</fx:Declarations>
<s:Panel x="214" y="76" width="250" height="200" title="Flex 4 <s:Panel />">
</s:Panel>
<mx:Panel x="502" y="76" width="250" height="200" title="Flex 3 <mx:Panel />">
</mx:Panel>
</s:Application>
其中<s:Panel/>显示的是flex4中新添加的风格,而<mx:Panel/>则显示的是flex3中的旧风格
在Design界面上还看不出控件风格的差异:
注意下面的各项操作的不同:
1)直接保存,运行,效果如下:
在上图中看不出两种控件有任何风格上的差异,下面的测试将通过两种不同的方法来实现flex4与flex3控件的风格体现
2)在项目上右键—>Properties—>Flex Complier,在Addtional complier arguments中添加如下参数:
点击“OK”,运行,效果如下:
这次能看到两个控件的风格差异了,右边则是我们熟悉的flex3中的控件风格
3)取消第2)步的操作,改变项目的Flex Theme
点击“OK”,运行,效果将与第2种方法一样
相关文档:
<?xml version="1.0"?>
<!-- charts/BasicSeriesSlideEffect.mxml -->
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml">
<mx:Script>
<!--[CDATA[
import mx.collections.ArrayCollection;
[Bindable]
public var expenses1:ArrayCollectio ......
第一种,使用{}绑定
<mx:TextInput
id=
"input"
/>
<mx:Label
text=
"{input.text}"
/>
第二种,<mx:Binding> 绑定
<mx:Application
xmlns:mx=
"http://www.adobe.com/2006/mxml"
layout=
"vertical"
>
<mx:TextInput
i ......
http://www.zhuoqun.net/html/y2008/1042.html加载图片
http://www.millionclouds.com/浏览图片
http://www.scion.com/#home卖车
http://labs.newmediateam.com/pizzastore/customerview/卖披萨
http://www.sumo.fi/flash/sumopaint/线图片编辑器
http://www.prettyloaded.com/各种预加载效果
http://www.adobecards. ......
开发了个flex和java的测试项目,因为flex文件比较多,所以创建flex时候,
在WebRoot下建立了文件夹bin,用来存储html和swf文件
想在浏览器输入http://localhost:8080/project直接可以访问文件夹下的html
第一,在WebRoot下建立index.jsp
<%@ page language="java" import="java.util.*" pageEncoding="GBK"%>
&l ......