首页 > 其他分享 >Flex4分模块下样式动态加载步骤及相关问题的解决

Flex4分模块下样式动态加载步骤及相关问题的解决

时间:2023-01-15 10:37:21浏览次数:42  
标签:文件 样式 应用程序 SWF Flex4 模块 CSS 加载


1.      给应用程序编写CSS文件

(1)          在项目下创建CSS文件(任意路径,可以多个)。本例在src下创建了5个样式文件

(2)          Flex支持的CSS文件定义如下:

a)         type selector(类选择器)构造如下

mx|TabNavigator  {
backgroundColor: #E9F2F4;
paddingTop:10;
}

b)        style name selector(样式名选择器)构造如下

.buttomStyle{
borderWeight:1;
cornerRadius:3;
dropShadowVisible:true;
backgroundColor:#E9F2F4;
}

2.   把CSS文件编译成SWF格式文件

右键CSS文件,将之编译成SWF格式文件。此时在webroot下就可以看到已经编译成相关的SWF文件

3.调用styleManager.loadStyleDeclarations()方法讲CSS的SWF文件加载进应用程序

如:StyleManager.loadStyleDeclarations('assets/css/mycss1.swf',true,false, ApplicationDomain.currentDomain)

第二个参数设置是是否立即更新样式,第四个参数是访问域的设置使已编译的应用程序或模块可以设置仅影响其自身和其子代的样式

ApplicationDomain.currentDomain为当前应用程序下都可以访问

 

4. 分模块下样式丢失的问题

(1)          可以在每次加载模块前设置该模块应用父模块相同的moduleFactor

this.moduleFactory=FlexGlobals.topLevelApplication.moduleFactory ;

(2)          可以在配置文件actionScriptProperties里面添加

isolate-styles="false"

 

标签:文件,样式,应用程序,SWF,Flex4,模块,CSS,加载
From: https://blog.51cto.com/u_9427273/6008290

相关文章

  • threading模块中的Lock、RLock以及Condition
    一、互斥锁简介互斥锁为资源引入一个状态:锁定/非锁定。某个线程要更改共享数据时,先将其锁定,此时资源的状态为“锁定”,其他线程不能更改;直到该线程释放资源,将资源的状......
  • 模块化
                      ......
  • 【蓝牙模块】[arduino+HC-06]连接[PC+HC-05]
    物品\软件准备arduinouno公对母杜邦线HC-06/HC-05各一个USB转TLL串口调试助手XcomArduinoIDE连接方法HC-06HC-06端VCC-5VArduino端HC-06端GND-GNDArdu......
  • jQuery复习(CSS模块/筛选模块/文档处理(CUD)模块/事件模块)
    视频CSS模块style样式css(styleName):根据样式名得到对应的值css(styleName,value):设置一个样式css({多个样式对}):设置多个样式位置坐标offset():读/......
  • 基于状态机的按键消抖模块
    本次案例是按着小梅哥的思路来写的,部分截图和文字来自其教学视频。1、状态机的设定  2、模块代码`timescale1ns/1ps///////////////////////////////////////......
  • 【python】re模块
    定义:re模块称为正则表达式;作用:创建一个"规则表达式",用于验证和查找符合规则的文本,广泛用于各种搜索引擎、账户密码的验证等;预定义字符\d匹配所有的十进制数字0-9......
  • idea 热加载
    idea热加载pom.xml <build>   <plugins>        <plugin>            <groupId>org.springframework.boot</groupI......
  • Django用户模块
    Django作为一个成熟的Web框架,其本身就自带一套User模型。具体的源码位置在django.contrib.auth.models文件中的classUser(AbstractUser)。如果我们深入探究源码,就......
  • 【Spring注解】3.@Scope作用域&4.@Lazy懒加载
    微信公众号:​​程序yuan​​关注可了解更多的资源。问题或建议,请公众号留言;3.@Scope作用域1.@Scope的源码@Target({ElementType.TYPE,ElementType.METHOD})@Retention(Re......
  • 2023 射频培训-以模块划分
    射频培训-以模块划分源SourcePLL频率合成器——e.g.ADF4351DDS频率合成器——e.g.AD99599854TxDACLC谐振网,用于第一中频FM发生、解调电路多谐振荡器OCXO-......