易截截图软件、单文件、免安装、纯绿色、仅160KB

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 &lt;s:Panel   /&gt;">
 </s:Panel>
 <mx:Panel x="502" y="76" width="250" height="200" title="Flex 3 &lt;mx:Panel   /&gt;">
 </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种方法一样


相关文档:

flex时序图示例

<?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 嵌入简单的html

<mx:TextArea
width=
"200"
height=
"100"
>
<mx:htmlText>
This is an example of setting a <B>
TextArea</B>
control's <I>
htmlText<I>
property.
</mx:htmlText>
</mx:TextArea>
支持的样式标记
< ......

Flex编译参数

Flex编译参数
accessible=true|false 是否具有可理解性(如为残疾人提供方便的性能)
actionscript-file-encoding | 设置文件编码,如Shitf_JIS
advanced | mxmlc -help advanced,如这样的高级参数
allow-source-path-overlap=true|false | 验证source-path中定义的路径是否出现重叠,出现互相包含的现象
as3=true|fa ......

利用Socket实现C++与Flex通信(转)


一、C++服务器端
(用的是Visual Studio 2008(05,03的应该也可以,VC++的可能需要稍微改动))
代码如下:
#include <winsock2.h>
#include <stdio.h>
#include <windows.h>
#include <iostream>
using namespace std;
#pragma comment(lib,"ws2_32.lib")
 
void main(){  ......

flex与.net

本系列文章主要介绍了关于Flex与.NET结合开发中的一些互操作性,包括网络通信、数据加载、数据传输、文件传输、以及应用于Flex与.NET协作开发的通信网关开源项目FluorineFx的相关知识点。
     开源项目FluorineFx就是专门针对.NET平台与Flex通信提供的AMF协议通信网关,我们可以通过FluorineFx很方便 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号