- 浏览: 70417 次
- 性别:
- 来自: 深圳
最新评论
-
grshuang:
happyrabbit 写道是那个版本的?6还是7?是 6.1 ...
解决 Websphere 产品过期(过了试用期) -
grshuang:
是6.1版本的
解决 Websphere 产品过期(过了试用期) -
wilhard:
我把代码加入到目录浅一点的那个startserver.bat里 ...
解决 Websphere 产品过期(过了试用期) -
泸洲墨墨:
博主,我爱死你了,太谢谢了
来,波一个
...
Flex Socket与Java通信 -
saboo:
shuzheng5201314 写道你的文章上首页了,java ...
"<br />"和 "\r\n" 这两者有什么区别??
可以在Flex应用程序中嵌入各种元素。被嵌入的元素将编译进SWF文件。它们不是在运行时载入的,所以不必为应用程序部署原元素。
可以嵌入的图像格式有PNG、JPEG、GIF。嵌入后可以同时使用它的多个实例。
下面的例子使用[Embed]原标签经image嵌入应用程序,并且采用绑定ActionScript类的形式。这就可以绑定Image控件的source属性到Logo类。可以绑定Logo类到任何可以使用image的组件属性上,比如Button控件的icon属性。
例子:
<?xml version="1.0" encoding="utf-8"?>
<!-- http://yecon.blog.hexun.com/29628260_d.html --> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" viewSourceURL="src/EmbeddingImages/index.html" layout="horizontal" width="350" height="250"> <mx:Script> <![CDATA[ [Embed(source="assets/logo.png")] [Bindable] public var Logo:Class; ]]> </mx:Script> <mx:Image id="myLogo" source="{Logo}"/> <mx:Image id="myLogo2" source="{Logo}"/> </mx:Application>
-----------------------------------------------------------------
如果想只使用一个实例的话,可以使用内部@Embed直接将图像嵌入Flex应用程序。
下面的例子添加了一个Image组件,并且使用@Embed直接定业了它的source属性。要使用相同的image,就必须再次将此image嵌入到那个组件中。
如果想显示一个嵌入image的多个实例,可以用[Embed]原标签代替。
例子:
<?xml version="1.0" encoding="utf-8"?> <mx:Application<!-- http://yecon.blog.hexun.com/29628260_d.html --> xmlns:mx="http://www.adobe.com/2006/mxml" viewSourceURL="src/EmbeddingAnImage/index.html" width="200" height="240"><mx:Image id="myLogo" source="@Embed('assets/logo.png')"/> </mx:Application>-----------------------------------------------------------------
可以在Flex应用程序中嵌入image,并且可以将它应用于组件的皮肤。可以定义一个CSS选择器,以设置所有组件的皮肤。在下面的例子中,为Button控件创建了一个CSS选择器。例子:
<?xml version="1.0" encoding="utf-8"?> <!-- http://yecon.blog.hexun.com/29628260_d.html --> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" viewSourceURL="src/EmbeddingImagesCSS/index.html" layout="horizontal" width="270" height="100" horizontalAlign="center" verticalAlign="middle"> <mx:Style> Button { upSkin: Embed("assets/box_closed.png"); overSkin: Embed("assets/box.png"); downSkin: Embed("assets/box_new.png"); } </mx:Style> <mx:Button/> <mx:Text text="Roll over and click the box!"/> </mx:Application>-----------------------------------------------------------------
嵌入SWF文件的方法与嵌入IMAGE的方法差不多,只是可以把已嵌入的SWF文件实例当做MovieClip类。
(不可直接访问嵌入SWF文件的属性和方法,但是可以使用LocalConnection来允许他们之间的通信)
例子:
<?xml version="1.0" encoding="utf-8"?> <!-- http://yecon.blog.hexun.com/29628260_d.html --> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" viewSourceURL="src/EmbeddingSwfFiles/index.html" layout="horizontal" width="290" height="290" horizontalAlign="center" verticalAlign="middle" > <mx:Script> <![CDATA[ [Embed(source="assets/hourglass.swf")] [Bindable] public var Hourglass:Class; ]]> </mx:Script> <mx:Image id="hourglass" source="{Hourglass}"/> </mx:Application>-----------------------------------------------------------------
可以嵌入存在于应用程序的SWF文件库里的特殊标签。
Flash定义了三种类型的标签:Button、MovieClip、Graphic。可以嵌入Button和MovieClip标签到Flex应用程序,但是不不能嵌入Graphic标签。
例子:
<?xml version="1.0" encoding="utf-8"?> <!-- http://yecon.blog.hexun.com/29628260_d.html --> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" viewSourceURL="src/EmbeddingSwfLibraryAssets/index.html" layout="horizontal" width="450" height="240" horizontalAlign="center" verticalAlign="bottom"> <mx:Script> <![CDATA[ [Embed(source="assets/library.swf", symbol="BadApple")] [Bindable] public var BadApple:Class; [Embed(source="assets/library.swf", symbol="Pumpkin")] [Bindable] public var Pumpkin:Class; ]]> </mx:Script> <mx:Image id="badApple" source="{BadApple}" width="150" height="151.8"/> <mx:Image id="pumpkin" source="{Pumpkin}" width="150" height="131.7"/> </mx:Application>-----------------------------------------------------------------
可以通过使用[Embed]原标签的方法在Flex应用程序中嵌入MP3文件。
例子:
<?xml version="1.0" encoding="utf-8"?> <!-- http://yecon.blog.hexun.com/29628260_d.html --> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"layout="vertical" horizontalAlign="center" verticalAlign="center"viewSourceURL="srcEmbeddingSoundFiles/index.html"> <mx:Script> <![CDATA[ import mx.core.SoundAsset; import flash.media.*; [Embed(source="assets/pie-yan-knee.mp3")] [Bindable] public var Song:Class; public var mySong:SoundAsset = new Song() as SoundAsset; public var channel:SoundChannel; public function playSound():void { // Make sure we don't get multiple songs playing at the same time stopSound(); // Play the song on the channel channel = mySong.play(); } public function stopSound():void { // Stop the channel, but only if it exists if ( channel != null ) channel.stop(); } ]]> </mx:Script> <mx:HBox> <mx:Button label="play" click="playSound();"/> <mx:Button label="stop" click="stopSound();"/> </mx:HBox> <mx:Text width="348" textAlign="center" color="#ffffff"> <mx:htmlText> <![CDATA[<a href="http://derekaudette.ottawaarts.com/music.php">Pie-Yan-Knee Written and Performed by: Derek R. Audette (c) 2004 (Creative Commons Attribution License)</a>]]> </mx:htmlText> </mx:Text> </mx:Application>-----------------------------------------------------------------
可以在Flex应用程序中嵌入SVG文件
例子:
<?xml version="1.0" encoding="utf-8"?> <!-- http://yecon.blog.hexun.com/29628260_d.html --> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="horizontal" viewSourceURL="srcEmbeddingSvgFiles/index.html" width="600" height="470" > <mx:Script> <![CDATA[ [Embed(source="assets/frog.svg")] [Bindable] public var SvgFrog:Class; ]]> </mx:Script> <mx:Image id="smallFrog" source="{SvgFrog}" width="128" height="130"/> <mx:Image id="largeFrog" source="{SvgFrog}"/> </mx:Application>-----------------------------------------------------------------
可以在Flex应用程序中嵌入字体
例子:
<?xml version="1.0" encoding="utf-8"?> <!-- http://yecon.blog.hexun.com/29628260_d.html --> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="horizontal" horizontalAlign="center" verticalAlign="center" viewSourceURL="src/EmbeddingFonts/index.html"> <mx:Style> @font-face { font-family: Copacetix; src: url("assets/copacetix.ttf"); unicode-range: U+0020-U+0040, /* Punctuation, Numbers */ U+0041-U+005A, /* Upper-Case A-Z */ U+005B-U+0060, /* Punctuation and Symbols */ U+0061-U+007A, /* Lower-Case a-z */ U+007B-U+007E; /* Punctuation and Symbols */ } .MyTextStyle { font-family: Copacetix; font-size: 24pt; } </mx:Style> <mx:Text styleName="MyTextStyle" text="Embedded fonts rock!" width="100%"/> </mx:Application>
发表评论
-
ReferenceError: Error #1065
2011-12-21 17:55 3657今天同事帮我弄了几个小时解决了一个错误,这个错误是: ... -
PureMVC
2011-12-20 17:43 864http://www.oschina.net/question ... -
安装 Flex builder 插件到MyEclipse
2011-12-20 09:06 2190买了新机器,当然要新版本,于是装Myeclipse 9.0,安 ... -
[转] 深入FLEX组件生命周期
2011-12-19 15:08 10871、生命周期(LifeCycl ... -
Flex Socket与Java通信
2011-12-16 16:01 5896这两天一直在flex的Socket ,现在终于懂了很多。由浅到 ... -
Flex swc文件
2011-12-14 17:00 1968找了网上好多导出或者制作swc的文章,都让我没能理解,因为没有 ... -
Flex ByteArray Socket
2011-12-13 12:48 3170ByteArray Class public ... -
"<br />"和 "\r\n" 这两者有什么区别??
2011-12-13 09:27 1636\r\n是输出的HTML代码换行,客户看到的效果没有 ... -
Flex zh_CN 报错
2011-12-12 13:40 1644Flex 编译语言错误 : 'e:\Program Files ... -
[转]ActionScript3.0 Socket编程
2011-12-09 16:27 1125我们在使用ActionScript3. ... -
Flex 编译器的编译选项
2011-12-09 15:56 20771.4.1 问题 你需要指定MXML编译器的编译选项. ... -
重写FLEX组件
2011-12-06 16:22 0一、为什么要重写组件 1、在FLEX已有组件无法满足业 ... -
TweenLite TweenFilterLite TweenMax TweenGroup
2011-12-06 16:18 0TweenLite参数说明 TweenFilterLite参数 ... -
Flex Module专题
2011-12-07 16:38 1365主要参考书目: 《ADOBE ... -
Flex是咋回事之一 集CS和BS之大成的RIA
2011-12-06 15:45 0用了一年多Flex,感触多多。偶尔有同行的朋友问我啥是Fl ... -
Flex是咋回事之二 前世今生
2011-12-06 15:38 0转眼已是岁末,让我们回顾一下历史,展望一番未来。啥,没有未 ... -
Flex是咋回事之三 谁用谁知道
2011-12-06 15:27 0一项技术,从概念提出到技术研发到商业发布,再到实际应用,最 ... -
总结一下适合自己的学习方法
2011-12-06 15:17 0第一步,搜集所有资料,挑适合自己水平的阅读,做到由浅 ... -
Flex LCDS 与 spring 框架的整合说明
2011-12-06 15:15 0原帖:http://www.riachina.com/sh ... -
构建Flex应用的10大误区(转自InfoQ)
2011-12-06 15:08 0原文地址:http://www.infoq.com/cn/ ...
相关推荐
使用Embed嵌入xml,有需要的同学自行下载
components-flex-embed, 内嵌比嵌入的组件 CSS 适合 CSS components-flex-embed 用于响应特性的CSS嵌入。 Includes 3: 1,2:,16: 9 和 4: 3 长宽比包含修饰符类。阅读更多关于css原则设计的css原则的文章。安装npm:
go-embed - 生成的Go代码来嵌入资源文件到你的库或可执行文件中
最近在工作中碰到了在网页中嵌入播放器播放声音文件的需求,最后使用了embed元素 代码如下: 复制代码代码如下: <embed src=’1093.swf’ autostart=’false’ hidden=’true’ loop=’false’ ></embed&...
假设 Gin 项目下需要使用静态资源以及 Template 视图模板,结构如下所示:现在我们利用 embed 就可以将上面的 templates 和 asset
使用Embed加载图片资源的方法,供初学as3的同学参考学习。
下面的是上面例子中使用的代码: <embed src="yin/01.mp3" _fcksavedurl=""yin/01.mp3"" _fcksavedurl=""yin/01.mp3"" type="application/x-mplayer3" loop="true" ShowStatusBar="true" ShowPositionControls=...
利用FLEX,在DataGrid中嵌入RadioButton 。
embed 播放多媒体 embed详细介绍 embed入门
将脚本元素嵌入到可滚动HTML页面中。 基本标记: EMBED-SCRIPT元素是设置了data-embed-script属性的任何元素。 此属性的值是要加载的EMBED-SCRIPT包的名称。 可选属性data-embed-param可用于指定脚本操作的其他参数...
embed使用详解,主要是针对在网页中嵌入视频,设置相关的属性值,实现希望的效果
html 使用embed标签 播放 flv 视频,包含两个播放器,有两种形式,欢迎大家交流学习
embed: 另一个Golang静态内容嵌入器
vue嵌入的Embed组件基于Vue 2.x的embed.js。 Embed.js是一个轻量级JavaScript插件,用于嵌入表情符号,媒体,地图,推文,代码和vue嵌入Embed组件基于Vue 2.x的embed.js。 Embed.js是一个轻量级JavaScript插件,用于...
Rust嵌入Rust Custom Derive宏,该宏在发布期间的编译时将文件加载到rust二进制文件中,并在...开发版本安装[dependencies] rust-embed =“ 5.5.1”文档您需要使用以下命令将自定义派生宏RustEmbed添加到您的结构中:
在音频里嵌入图像水印,得到保护音乐知识产权的作用。
使用嵌入器类似于使用JSON解码器,例如,您可以使用Embed.File.read读取文件,然后使用Embed.andThen对其进行Embed.andThen 。 如果解析成功,则可以将值嵌入Embed.succeed ,如果解析失败,则可以使用Embed.fail...
田园诗般的嵌入将Idyll直接嵌入HTML页面用法<!DOCTYPE html >< html lang =" en " dir =" ltr " > < head > < meta name =" viewport " content =" width=device-width, initial-scale=1.0, ...
tags embed 页面标签 tags embed 页面标签