Flex 2.0.1中css的新用法

本文介绍如何在Flex2.0.1中优化样式切换过程,通过将CSS文件编译为SWF格式,实现仅加载一次即可多次使用的功能,极大提升了应用程序界面的丰富性和用户体验。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

以前在flex中如果要切换不同的样式,用css文件来导入;这样做能丰富应用程序的界面,但是还是有一个问题存在,就是在每次切换的时候都要重新装载css文件,你切换7次就要装载7次很不方便,现在在2.0.1中可以直接把css文件编译成swf,只要装载一次就可以了,具体用法如下:

  1. 设计样式
    我一般是通过 Flex 2 Style Explorer,很直观,设计好后就可以直接粘贴到css文件里使用了.
    Flex 2 Style Explorer
    Download Flex Style Explorer ZIP
  2. 运行命令行
    mxmlc style1CSS.css
    和编译mxml文件一样的方便,编译后会产生'style1CSS.swf'文件,你在以后的App里就可以使用了.
  3. 使用样式swf文件
    < mx:Application 
     
    xmlns:mx ="http://www.adobe.com/2006/mxml"  
     layout
    ="absolute"
     initialize
    ="StyleManager.loadStyleDeclarations( 'style1CSS.swf' )"  
     viewSourceURL
    ="srcview/index.html" >
     
     
    < mx:ComboBox 
      
    id ="styleCombo"
      top
    ="10"  left ="10"  right ="10"
      dataProvider
    ="['style1CSS','style2CSS','style3CSS']"
      change
    ="StyleManager.loadStyleDeclarations( styleCombo.selectedItem + '.swf' )" >
     
    </ mx:Application >
  4. 运行示例Runtime CSS Example

英文原文:Flex 2.0.1 - Understand Runtime CSS

转载于:https://www.cnblogs.com/FireYang/archive/2007/01/15/620785.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值