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

flex主题/皮肤不支持中文的解决办法


首先介绍两个Flex皮肤网站:
1. Skins and Themes For Flex and AIR
2.Free Skin and Themes For Adobe Flex
以上两个网站都提供了皮肤下载。先看一个其中的效果:
当然这款皮肤Brownie并不支持中文,原因是它里面的自己没有中文的。需要自行添加,我这里使用的是微软雅黑。
需要在assets/css/Main.css中修改:
添加字体:
@font-face {
fontFamily:"WRYH";
src: url("assets/fonts/MSYH.TTF");
}
在添加:
Application
{
...
fontFamily: "WRYH";
..
.headerStyle
{
text-align:center;
font-size: 15;
fontFamily:"WRYH";
...
}
当然需要把微软雅黑拷贝到assets/fonts中。这样就可以了。
上面的例子代码:
主程序:
<?xml version="1.0"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml">

<mx:Script>
<!--[CDATA[
import mx.collections.ArrayCollection;

[Bindable]
private var myDP:ArrayCollection = new ArrayCollection([
{label1:"苹果", quant:39, ok:true},
{label1:"香蕉", quant:73, ok:true}
]);
]]-->
</mx:Script>
<mx:Style source="assets/css/Main.css"/>
<mx:Panel width="478" height="293" layout="absolute" title="水果销售折扣">
<mx:DataGrid id="myDG" dataProvider="{myDP}"
editable="true" width="397" height="117" x="24" y="46">
<mx:columns>
<mx:DataGridColumn dataField="label1" headerText="项目" editable="false"/>
<mx:DataGridColumn dataField="quant" headerText="数量" itemRenderer="MyProgressBar" editable="false"/>
<mx:DataGridColumn dataField="ok" headerText="剩余" editable="false">
<mx:itemRenderer>
<mx:Component>
<mx:CheckBox selected="{data.ok}"/&


相关文档:

Flex Builder 3 下载安装与注册


Flex Builder 3 正式版,发布于中国时间 2008 年
2 月 25 日;
下载地址一:
http://download.macromedia.com/pub/flex
/flex
_builder/FB3_win.exe
大小: 424 MB ;未进行压缩的 Flex Builder 3 安装文件
不用注
册登录,可以直接下载。
下载地址二:

http://tria
ls.adobe.com/Applications/.../FB3_WW ......

Flex分页组件

有好用的东西一定要共享。
PaginationDataGrid.mxml文件分页组件
<?xml version="1.0" encoding="utf-8"?>
<mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxml" width="400" height="300">
<mx:Script source="../../../common/utils/Commo ......

Flex基础知识点


在Application中添加非UIComponent组件
譬如以下代码就会报错:
private function init():void { var sp:Sprite = new Sprite(); addChild(sp);}
TypeError: Error #1034: 强制转换类型失败:无法将 flash.display::Sprite@156b7b1 转换为 mx.core.IUIComponent。
这是因为Application的addChild方法并非完全继承自 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号