`
strugglesMen
  • 浏览: 118800 次
  • 性别: Icon_minigender_2
  • 来自: 杭州
社区版块
存档分类
最新评论

flex embed标签的使用(一)

阅读更多
在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>
分享到:
评论

相关推荐

    轻松去flex水印 附带使用说明

    这通常是关于metadata的部分,例如`[Embed]`或`[SWF]`标签中的注释。 3. 修改水印信息:找到相关的代码后,删除或替换掉水印文本。如果水印是硬编码在ActionScript类中的,你需要定位到相应的类文件并做相应修改。 ...

    flex嵌入html的容器

    2. 使用`&lt;embed&gt;`标签嵌入Flex 对于不支持`&lt;object&gt;`标签的浏览器,我们还可以使用`&lt;embed&gt;`标签。`&lt;embed&gt;`标签的使用方式类似,只是属性略有不同: ```html &lt;embed src="path/to/your/IFrameDemo.swf" width=...

    flex as3 元数据标签综合

    `Bindable`是Flex中最常用的元数据标签之一,它用于通知Flex框架当属性发生变化时自动派发一个`propertyChange`事件。 - **无参数的Bindable** 当没有参数传递给`Bindable`时,表示当对应的属性值改变时会默认...

    flex (eclipse)开发配置手册

    开发者需要了解如何处理跨域问题,以及如何使用Flash Player或HTML5的Embed标签来加载SWF文件。 "flex_java_clenit"可能是关于Flex客户端的配置或开发,这部分内容可能涵盖ActionScript编程、MXML布局、事件处理、...

    Flex裁剪图片

    对于图片裁剪,我们可能需要使用Embed标签来加载待裁剪的原始图片文件。 5. **交互设计**:为了让用户能够选择要裁剪的区域,我们需要创建一个可拖动的选区或提供一组调整选项。这通常涉及鼠标事件监听、图形绘制和...

    flex 竖排Menu

    标签“Flex MenuBar 竖”强调了这个主题的关键特征,即Flex中的垂直MenuBar。 在压缩包内的`com`目录中,可能包含了自定义组件或辅助类,如扩展的MenuBar类,用于实现竖排和图标功能。这些类文件通常以ActionScript...

    flex与js交互 关于ExternalInterface使用的小例子

    跨域安全可以通过在Flash内容的SWF标签中添加`allowScriptAccess`属性来解决,如`&lt;embed allowScriptAccess="always" ...&gt;`。 - **浏览器兼容性**:并非所有浏览器都支持Flash Player,因此在设计交互时应考虑不...

    Flex4.6 带图标的TabNavigator的使用

    在Flex4.6中,`TabNavigator`是一个强大的组件,用于创建带有可切换选项卡的用户界面。这个组件允许用户通过点击不同的标签在多个视图之间进行导航,这对于组织大量内容或者提供多工作区的界面非常有用。在这个“带...

    flex加载flashpaper示例

    注意,使用`@Embed`标签时,需要确保你的FlashPaper SWF文件已经被包含在编译项目中。 5. **加载并显示**:在Flex应用运行时,SWFLoader会自动加载指定的SWF文件并显示在屏幕上。你可能需要监听加载事件以了解加载...

    Embed嵌入XML

    在ActionScript 3 (AS3)中,`Embed`元标签是一个强大的工具,它允许开发者将各种资源,如图像、字体或XML文件直接编译到SWF文件中。标题"Embed嵌入XML"指的是如何使用AS3的`Embed`元标签来加载并使用XML文件。这种...

    flex加载html页面

    Flex是一种基于Adobe AIR或Flash Player运行时的开放源代码框架,它允许开发者创建交互性强、可自定义的用户界面。而HTML则作为一种轻量级的标记语言,常用于构建网页内容。将这两者结合,可以让Flex应用程序拥有更...

    用flex实现苹果样式的弹出菜单

    在Flex中,可以使用` Embed`元标签将图片资源嵌入到项目中,然后在`Image`组件中引用它们。 7. **响应式设计**:考虑到跨平台兼容性,确保弹出菜单在不同屏幕尺寸和分辨率下都能良好显示。使用Flex的响应式设计原则...

    [Flash/Flex] 使用css定义文本样式

    标题中的"[Flash/Flex] 使用css定义文本样式"表明我们将讨论如何使用CSS来控制在Flash或Flex应用中的文本外观。在Flash Professional或Flex Builder中,开发者可以创建自定义样式表,这些样式表可以包含针对不同文本...

    FlexModule_j2ee.zip

    1. **SWF对象嵌入**:在JSP页面中,会有一个HTML的`&lt;object&gt;`或`&lt;embed&gt;`标签,用来嵌入生成的Flex SWF(Shockwave Flash)文件。这是将Flex应用展示在Web浏览器中的标准方法。 2. **Flex编译输出**:023ec83e...

    flex 一问一答

    13. 注意`embed`标签在Flash 9中编译可能不会生效,它主要用于在Flex编译过程中嵌入资源,如字体或图片。 14. AS3中没有`eval`函数,但你可以通过动态创建函数或使用`eval`的替代品,如`Function`构造器来实现类似...

    Flex应用程序中嵌入各种类型的资源方法 源码

    在Flex应用程序开发中,资源管理是一项关键任务,它涉及到如何有效地加载、管理和使用应用程序所需的文本、图像、声音、视频等多种类型的数据。本资料主要聚焦于在Flex中如何嵌入和管理这些资源,以提高应用程序的...

    flex与web的结合

    - **embed标签**:另一种常见的方法是使用`&lt;embed&gt;`标签,它同样用于定义嵌入的外部内容,对非IE浏览器支持较好。 - **SWFObject**:这是一种JavaScript库,能够帮助实现跨浏览器的SWF文件嵌入,同时提供检测Flash...

    Flex 图片放大缩小

    这里的`source`属性用于指定图片路径,可以是本地文件或网络URL,`@Embed`元标签用于嵌入资源到SWF文件中。 为了实现放大和缩小功能,我们需要两个按钮,通常标记为“+”和“-”。我们可以使用`mx:Button`组件创建...

    Flex AcrionScript 和 JavaScript 通讯

    - HTML中使用`&lt;object&gt;`和`&lt;embed&gt;`标签来嵌入Flash内容。`classid`和`codebase`属性指定了Flash Player的识别信息,`movie`属性指定SWF文件的位置,`allowScriptAccess`参数设置为`sameDomain`,允许JavaScript在...

    基于flex的flv简易播放器

    6. **Embed标签**:嵌入图像资源,如play.png(播放按钮)、pause.png(暂停按钮)和stop.png(停止按钮)。这些图像被声明为Bindable类,意味着当它们的值改变时,可以触发数据绑定事件,从而更新用户界面。 7. **...

Global site tag (gtag.js) - Google Analytics