首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > flex >

flex embed标签的施用(三)

2012-10-09 
flex embed标签的使用(三)嵌入声音文件使用[Embed]你能够嵌入一个声音文件在你的FLEX程序中。?xml version

flex embed标签的使用(三)
嵌入声音文件
使用[Embed]你能够嵌入一个声音文件在你的FLEX程序中。

<?xml version="1.0" encoding="utf-8"?><mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical">    <mx:Script>       <![CDATA[           import mx.core.SoundAsset;           import flash.media.*           [Embed(source="assets/CottonSwabPhilosophy_DerekRAudette.mp3")]           //[Embed(source="assets/bb.mp3")]           [Bindable]           public var Song:Class;           public var mySong:SoundAsset=new Song() as SoundAsset;           public var channel:SoundChannel;           public function playSound():void           {           stopSound();           channel=mySong.play();           }           public function stopSound():void           {              if(channel!=null)channel.stop();           }                 ]]>    </mx:Script>    <mx:Button label="play" click="playSound()"/>    <mx:Button label="stop" click="stopSound()"/></mx:Application>

嵌入字体:
你想在你的FLEX程序里嵌入字体
例:
<?xml version="1.0" encoding="utf-8"?><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>

热点排行