- 浏览: 3008795 次
- 性别:
- 来自: 河南
文章分类
- 全部博客 (340)
- Java综合 (26)
- 程序人生 (53)
- RIA-ExtJS专栏 (18)
- RIA-mxGraph专栏 (4)
- RIA-Flex4专栏 (43)
- 框架-Spring专栏 (16)
- 框架-持久化专栏 (22)
- 框架-Struts2专栏 (11)
- 框架-Struts专栏 (12)
- SQL/NOSQL (12)
- 报表/图表 (2)
- 工作流 (5)
- XML专栏 (4)
- 日常报错解决方案 (5)
- Web前端-综合 (12)
- Web/JSP (14)
- Web前端-ajax专栏 (14)
- Web前端-JQuery专栏 (9)
- IDE技巧 (6)
- FILE/IO (14)
- 远程服务调用 (2)
- SSO单点登录 (2)
- 资源分享 (22)
- 云计算 (1)
- 项目管理 (3)
- php专栏 (1)
- Python专栏 (2)
- Linux (1)
- 缓存系统 (1)
- 队列服务器 (1)
- 网络编程 (0)
- Node.js (1)
最新评论
-
hui1989106a:
我的也不能解压,360和好压都试了,都不行
《Spring in Action》完整中文版分享下载 -
temotemo:
这些example有些过时了,官方建议使用HBase-1.0 ...
Java操作Hbase进行建表、删表以及对数据进行增删改查,条件查询 -
zy8102:
非常感谢~
HeadFirst系列之七:《深入浅出SQL》原版高清PDF电子书分享下载 -
zy8102:
重命名了一下搞定了
HeadFirst系列之七:《深入浅出SQL》原版高清PDF电子书分享下载 -
zy8102:
为什么下载以后老解压不了呢?
HeadFirst系列之七:《深入浅出SQL》原版高清PDF电子书分享下载
Flex软件中经常需要使用一些外部的资源,如图片、声音、SWF或字体,虽然你也可以在软件运行的时候引入和载入,但是也可能经常需要直接将这些资源编译(Compile)到软件中,也就是直接嵌入资源(Embedding Assets)。Flex中可以直接嵌入图片image,影片movie,MP3,和TrueType文字。 嵌入资源的利处: 1、比起在运行时访问资源,对嵌入资源的访问速度更加快速; 2、可以用简单的变量访问方式,在多个地方引用所嵌入的资源。这是变量就代表资源,提高写代码的效率; 嵌入资源的弊处: 1、增大了SWF文件的大小,因为是将资源直接包含; 2、由于SWF文件增大,将使得初始化的速度变慢; 3、当资源改变后,需要重新编译SWF文件; 例子1:一个简单的嵌入资源的例子: 以上粗体部分,使用了@Embed()指令,将logo.gif这个图片直接嵌入到程序中,作为Button按钮的Icon图标。 例子2:用变量引用嵌入的资源 以上粗体部分,表示将logo.gif图片嵌入,并让变量imgCls可以引用该资源。[Bindable]表示该变量imgCls是可以被数据绑定的。之后,就可以在多个地方引用该嵌入资源的变量(见红色粗体)。 另外也可以通过Embed()指令,在样式表中嵌入资源,这通常是在设置UI组件的皮肤时候使用。如下代码: 以上代码表示在按钮的常态(up)、鼠标悬停(over)、鼠标按下(down)的状态,使用不同的皮肤。overSkin、upSkin、downSkin是Button的对应状态下的皮肤属性。
<mx:Button label=”Icon Button” icon=”@Embed(source=’logo.gif’)"/>
<mx:Script>
<![CDATA[
[Embed(source="logo.gif")]
[Bindable]
public var imgCls:Class;
]]>
</mx:Script> ADOBE FLEX 3 BETA 2
<mx:Button label="Icon Button 1" icon="{imgCls}"/>
<mx:Button label="Icon Button 2" icon="{imgCls}"/>
<mx:Style>
.myCustomButton {
overSkin:Embed(source="overIconImage.gif");
upSkin:Embed(source="upIconImage.gif");
downSkin:Embed(source="downIconImage.gif");
}
</mx:Style>
<mx:Button label="Icon Button Style Def" styleName="myCustomButton"/>
<?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/mx" minWidth="955" minHeight="600">
<s:layout>
<s:BasicLayout/>
</s:layout>
<fx:Script>
<![CDATA[
[Embed(source='logo.gif')]
var imgClass:Class;
]]>
</fx:Script>
<fx:Style>
@namespace s "library://ns.adobe.com/flex/spark";
@namespace mx "library://ns.adobe.com/flex/mx";
.myButton{
icon:Embed(source="logo.gif");
}
</fx:Style>
<fx:Declarations>
<!-- 将非可视元素(例如服务、值对象)放在此处 -->
</fx:Declarations>
<mx:Button icon="@Embed(source=('logo.gif'))" x="28" y="19"/>
<mx:Button x="232" y="26" icon="{imgClass}"/>
<mx:Button x="449" y="26" styleName="myButton"/>
</s:Application>
至于这个图片嘛我使用的是JavaEye的LOGO图片
<fx:Script>
<![CDATA[
[Embed(source="slice_9_grid.gif",
scaleGridTop="25", scaleGridBottom="125",
scaleGridLeft="25", scaleGridRight="125")]
public var imgCls:Class;
]]>
</fx:Script>
<mx:Image source="{imgCls}" width="300" height="300"/>
<mx:Image source="{imgCls}" width="450" height="450"/>
发表评论
-
10条寒冷的冷笑话【心情不好的人,进来看看吧】
2010-08-27 12:24 25861、小明:我说话从来不说第2遍小华:什么?小明:我说话从来不说 ... -
Flex4之事件详解
2010-08-26 15:39 9811第一、Flex事件简介事 ... -
Flex4之DataGrid增删改同步数据库及页面数据示例总结
2010-08-20 10:35 10486有关Flex的DataGrid文章的确不少,都是零零碎碎的,目 ... -
全面认识Flex六大要素
2010-08-19 15:25 2146在学习Flex应用程序的 ... -
Flex4之将Sprite控件添加到FLEX UI中
2010-08-13 09:24 6007在Flex的帮助文档 ... -
Flex4之元数据标签使用
2010-08-09 16:04 4692Flex 元数据标签 1、[ArrayElementTy ... -
Flex4之使用ActionScript构建组件
2010-08-09 13:37 4271因为是专门针对ActionScript来写的 ... -
Flex4之获取各种颜色RGB值的例子
2010-08-09 10:03 4441接下来的例子演示了Flex中如何将颜色的值转化为字符串,根据R ... -
Flex4之简单菜单制作
2010-08-04 11:45 3655首先呢说明一下,我写的这个菜单呢,为了符合我的项目需要没有用到 ... -
Flex4之关于循环注册事件问题
2010-08-03 15:02 2075首先呢,标题说的有些 ... -
关于FLEX特效的几个网址
2010-07-27 13:01 8186在Tourde FLEX的Data Visualization ... -
FLEX4之内存释放优化原则
2010-07-27 10:17 23131. 被删除对象在外部的所有引用一定要被删除干净才能被系统当成 ... -
Flex4之Filters的用法【模糊,炽热,阴影、齿条】
2010-07-23 14:51 5572先上效果图 具体代码 <?xml versio ... -
Flex4之四种事件处理方式
2010-07-23 14:36 2573首先我这个示例是针对按钮来说的,其实其他的组件大致也都一样 ... -
Flex4之皮肤定制【Skin类和Skin类】
2010-07-23 10:01 22333第一、关于spark.skin.SparkSkin类的 ... -
Flex4之为ToolTip设置旋转特效及字体
2010-07-22 16:21 5191没想到ToolTip一个提示标签也可以加上动画,看来Flex真 ... -
Flex4之在Aert提示框中加入超链接
2010-07-22 16:02 2295闲话不说,贴上代码 <?xml version=&qu ... -
Flex4之在button上显示HTML内容
2010-07-22 15:28 2765HTMLButton.as package myas { ... -
Flex4之添加插件实现代码格式化
2010-07-22 15:13 4383首先到http://sourceforge.net/proje ... -
Flex4之通过iframe嵌入html网页
2010-07-22 14:36 8484想起之前在ExtJS中就涉及到嵌入网页问题,这次改用Flex肯 ...
相关推荐
在Flex应用程序开发中,资源管理是一项关键任务,它涉及到如何有效地加载、管理和使用应用程序所需的文本、图像、声音、视频等多种类型的数据。本资料主要聚焦于在Flex中如何嵌入和管理这些资源,以提高应用程序的...
[Bindable]标记意味着该变量的改变会触发视图的更新,而[Embed]则用于将外部资源如图片嵌入到编译后的SWF文件中。例如,在资源类中,我们可以创建多个静态公共变量,每个变量都与一个图片文件关联: ```...
这个功能使得Flex应用能够与外部Web资源交互,从而实现更丰富的用户体验。本文将深入探讨Flex IFrame的使用方法及其中文注释,帮助开发者更好地理解和应用这一组件。 首先,我们要理解什么是IFrame。IFrame(Inline...
让我们通过几个例子来看看如何在Flex4中使用`Embed`来处理外部资源: **例子1**: 这是一个简单的将图片嵌入到Button组件中的例子: ```xml <mx:Button label="Icon Button" icon="@Embed(source='logo.gif')"/> ``...
`@Embed`关键字允许我们嵌入外部图像文件到项目中。 如果你更喜欢使用ActionScript,你可以动态地创建`TabNavigator`及其内容: ```actionscript var myTabNavigator:TabNavigator = new TabNavigator(); var tab1...
【Flex开发总结】 Flex开发是一种基于ActionScript(AS)和MXML的富互联网应用程序(RIA)开发技术,它允许开发者创建交互性强、图形丰富的Web应用。以下是对Flex开发经验的详细总结: 1. **代码组织**:为了降低耦合...
替代方案可能包括使用外部资源加载和缓存策略。 ### 33. TitleWindow的强制性和可选性是什么? TitleWindow是Flex中用于创建窗口式组件的类,具有标题栏和关闭按钮等标准窗口特征。它的使用并非强制性的,但在创建...
### Flex4_CSS手册知识点解析 #### 一、使用本地样式定义 在Flex中,本地样式定义是通过`<mx:Style>`标签在MXML文件中创建的,它遵循CSS2.0语法规范。这些样式定义将应用于当前文档及其所有子文档。例如: ```xml ...
4. **Embed标签**:在提供的文件名称列表中提到了`[Embed]`标签,这是一个用于嵌入外部资源的元数据标签。在Flex中,可以使用它来静态地加载SWF、图像、字体等资源。对于图片裁剪,我们可能需要使用Embed标签来加载...
你可以直接在MXML文件中引用CSS,或者将CSS文件作为外部资源引入。 **三、定义文本样式** 1. **字体和大小**:可以使用`font-family`来指定字体,`font-size`来设置字号。 2. **颜色**:使用`color`属性来设置文本...
### 使用FLEX和ActionScript开发FLASH游戏:位图动画 #### 概述 ...综上所述,本文详细介绍了使用FLEX和ActionScript开发Flash游戏时如何管理和利用位图动画资源,为开发者提供了一个实用的参考指南。
- **embed标签**:另一种常见的方法是使用`<embed>`标签,它同样用于定义嵌入的外部内容,对非IE浏览器支持较好。 - **SWFObject**:这是一种JavaScript库,能够帮助实现跨浏览器的SWF文件嵌入,同时提供检测Flash...
在Flex代码中,可以使用` Embed`元标签将图片作为位图类嵌入到SWF文件中,或者直接使用URL引用外部图片。 ```actionscript [Embed(source="path/to/your/image.png")] public var ImageClass:Class; ``` 3. **定义...
通过[Embed]和[Bindable]标记以及[mx:Metadata]元标签,开发者能够将外部资源嵌入应用程序,并通过类变量在Flex代码中进行访问和操作。这样做的好处是可以使资源管理更加集中,同时易于维护和修改。在实际开发中,...
3. **自定义样式**:使用`@Embed`元数据注解引用外部的图形资源,如图片、字体或颜色方案,以实现更丰富的视觉效果。 4. **应用皮肤**:在MXML文件中,使用`skinClass`属性将自定义的皮肤类应用到`...
通过[Embed]标签嵌入了一个外部图片资源,然后定义了一个私有的函数getImage,该函数根据传入的数据对象返回一个Image对象。 在ItemRenderer的标签内,我们添加了一个标签,并将其source属性绑定到了getImage函数的...
在这个例子中,通过Embed标签引入了一个外部的图片"pe/trackSkin.jpg"作为滚动条的背景皮肤。 3. 向上箭头的皮肤(upArrowUpSkin、upArrowOverSkin、upArrowDownSkin):表示滚动条向上滚动箭头在不同状态下(未...
这里`@Embed`是一个元数据标签,用于将外部资源嵌入到SWF文件中。 3. **ActionScript控制**:除了基本的MXML配置,还可以通过ActionScript来控制GIFPlayer的行为,如开始、停止、暂停或改变播放速度。例如,你可以...
这通常通过`Embed`标签来加载外部资源实现。 - **backgroundColor**:定义背景颜色。 - **backgroundGradientColors**:定义背景渐变色,需要提供至少两种颜色,即起始颜色和结束颜色。 - **...