在FLEX里,你能够插入不同类型的资源,你能够插入PNG,JPEG,GIF文件格式的图片,SWF文件,以及MP3,SVG文件.下面我们来介绍如何插入文件;
1插入图片:
这个实例是用[Embed]标签在你的的程序里插入图片。 它用[Bindable]标签绑定为一个AS类,这样就可以绑定在图片控件的SOURCE属性中。你可以绑定这个类于任合用图片的属性中。例如按钮的ICON属性
源文件:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical">
<mx:Script>
<![CDATA[
[Embed(source="assets/001.png")]
[Bindable]
public var logo:Class
]]>
</mx:Script>
<mx:Image id="myLogo" source="{logo}"/>
</mx:Application>
你能够用@Embed在你的FLEX程序中插入图片
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" width="200" height="200">
<mx:Image source="@Embed(source='assets/002.png')"/>
</mx:Application>
图片使用the 9-slice scaling feature
在你的FLEX插入图片时,你可以自由缩放图片。用the 9-slice scaling feature,这四个角的图形大小不变,只是改变横,竖方向的大小。
下面的例子,用scaleGridTop,scaleGridBottom,scaleGridLeftandscaleGridRight网格线定位属性,创建你的9-slice scaling grid.
源文件:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" width="400" height="480">
<mx:Script>
<![CDATA[
[Embed(
source="assets/bk.jpg",
scaleGridTop="100",scaleGridBottom="120",
scaleGridLeft="150",scaleGridRight="266"
)]
[Bindable]
public var aImage:Class
]]>
</mx:Script>
<mx:Image source="{aImage}" width="146" height="82"/>
<mx:Image source="{aImage}" width="266" height="150"/>
<mx:Image source="{aImage}" width="325" height="183"/>
</mx:Application>
分享到:
相关推荐
这通常是关于metadata的部分,例如`[Embed]`或`[SWF]`标签中的注释。 3. 修改水印信息:找到相关的代码后,删除或替换掉水印文本。如果水印是硬编码在ActionScript类中的,你需要定位到相应的类文件并做相应修改。 ...
2. 使用`<embed>`标签嵌入Flex 对于不支持`<object>`标签的浏览器,我们还可以使用`<embed>`标签。`<embed>`标签的使用方式类似,只是属性略有不同: ```html <embed src="path/to/your/IFrameDemo.swf" width=...
`Bindable`是Flex中最常用的元数据标签之一,它用于通知Flex框架当属性发生变化时自动派发一个`propertyChange`事件。 - **无参数的Bindable** 当没有参数传递给`Bindable`时,表示当对应的属性值改变时会默认...
开发者需要了解如何处理跨域问题,以及如何使用Flash Player或HTML5的Embed标签来加载SWF文件。 "flex_java_clenit"可能是关于Flex客户端的配置或开发,这部分内容可能涵盖ActionScript编程、MXML布局、事件处理、...
对于图片裁剪,我们可能需要使用Embed标签来加载待裁剪的原始图片文件。 5. **交互设计**:为了让用户能够选择要裁剪的区域,我们需要创建一个可拖动的选区或提供一组调整选项。这通常涉及鼠标事件监听、图形绘制和...
标签“Flex MenuBar 竖”强调了这个主题的关键特征,即Flex中的垂直MenuBar。 在压缩包内的`com`目录中,可能包含了自定义组件或辅助类,如扩展的MenuBar类,用于实现竖排和图标功能。这些类文件通常以ActionScript...
跨域安全可以通过在Flash内容的SWF标签中添加`allowScriptAccess`属性来解决,如`<embed allowScriptAccess="always" ...>`。 - **浏览器兼容性**:并非所有浏览器都支持Flash Player,因此在设计交互时应考虑不...
在Flex4.6中,`TabNavigator`是一个强大的组件,用于创建带有可切换选项卡的用户界面。这个组件允许用户通过点击不同的标签在多个视图之间进行导航,这对于组织大量内容或者提供多工作区的界面非常有用。在这个“带...
注意,使用`@Embed`标签时,需要确保你的FlashPaper SWF文件已经被包含在编译项目中。 5. **加载并显示**:在Flex应用运行时,SWFLoader会自动加载指定的SWF文件并显示在屏幕上。你可能需要监听加载事件以了解加载...
在ActionScript 3 (AS3)中,`Embed`元标签是一个强大的工具,它允许开发者将各种资源,如图像、字体或XML文件直接编译到SWF文件中。标题"Embed嵌入XML"指的是如何使用AS3的`Embed`元标签来加载并使用XML文件。这种...
Flex是一种基于Adobe AIR或Flash Player运行时的开放源代码框架,它允许开发者创建交互性强、可自定义的用户界面。而HTML则作为一种轻量级的标记语言,常用于构建网页内容。将这两者结合,可以让Flex应用程序拥有更...
在Flex中,可以使用` Embed`元标签将图片资源嵌入到项目中,然后在`Image`组件中引用它们。 7. **响应式设计**:考虑到跨平台兼容性,确保弹出菜单在不同屏幕尺寸和分辨率下都能良好显示。使用Flex的响应式设计原则...
标题中的"[Flash/Flex] 使用css定义文本样式"表明我们将讨论如何使用CSS来控制在Flash或Flex应用中的文本外观。在Flash Professional或Flex Builder中,开发者可以创建自定义样式表,这些样式表可以包含针对不同文本...
1. **SWF对象嵌入**:在JSP页面中,会有一个HTML的`<object>`或`<embed>`标签,用来嵌入生成的Flex SWF(Shockwave Flash)文件。这是将Flex应用展示在Web浏览器中的标准方法。 2. **Flex编译输出**:023ec83e...
13. 注意`embed`标签在Flash 9中编译可能不会生效,它主要用于在Flex编译过程中嵌入资源,如字体或图片。 14. AS3中没有`eval`函数,但你可以通过动态创建函数或使用`eval`的替代品,如`Function`构造器来实现类似...
在Flex应用程序开发中,资源管理是一项关键任务,它涉及到如何有效地加载、管理和使用应用程序所需的文本、图像、声音、视频等多种类型的数据。本资料主要聚焦于在Flex中如何嵌入和管理这些资源,以提高应用程序的...
- **embed标签**:另一种常见的方法是使用`<embed>`标签,它同样用于定义嵌入的外部内容,对非IE浏览器支持较好。 - **SWFObject**:这是一种JavaScript库,能够帮助实现跨浏览器的SWF文件嵌入,同时提供检测Flash...
这里的`source`属性用于指定图片路径,可以是本地文件或网络URL,`@Embed`元标签用于嵌入资源到SWF文件中。 为了实现放大和缩小功能,我们需要两个按钮,通常标记为“+”和“-”。我们可以使用`mx:Button`组件创建...
- HTML中使用`<object>`和`<embed>`标签来嵌入Flash内容。`classid`和`codebase`属性指定了Flash Player的识别信息,`movie`属性指定SWF文件的位置,`allowScriptAccess`参数设置为`sameDomain`,允许JavaScript在...
6. **Embed标签**:嵌入图像资源,如play.png(播放按钮)、pause.png(暂停按钮)和stop.png(停止按钮)。这些图像被声明为Bindable类,意味着当它们的值改变时,可以触发数据绑定事件,从而更新用户界面。 7. **...