flex标签文档格式.docx

上传人:b****6 文档编号:20599482 上传时间:2023-01-24 格式:DOCX 页数:8 大小:18.61KB
下载 相关 举报
flex标签文档格式.docx_第1页
第1页 / 共8页
flex标签文档格式.docx_第2页
第2页 / 共8页
flex标签文档格式.docx_第3页
第3页 / 共8页
flex标签文档格式.docx_第4页
第4页 / 共8页
flex标签文档格式.docx_第5页
第5页 / 共8页
点击查看更多>>
下载资源
资源描述

flex标签文档格式.docx

《flex标签文档格式.docx》由会员分享,可在线阅读,更多相关《flex标签文档格式.docx(8页珍藏版)》请在冰豆网上搜索。

flex标签文档格式.docx

下面的例子使用[Embed]原标签经image嵌入应用程序,并且采用绑定ActionScript类的形式。

这就可以绑定Image控件的source属性到Logo类。

可以绑定Logo类到任何可以使用image的组件属性上,比如Button控件的icon属性。

例子:

<

?

xmlversion="

1.0"

encoding="

utf-8"

>

!

---->

mx:

Application

xmlns:

mx="

viewSourceURL="

src/EmbeddingImages/index.html"

layout="

horizontal"

width="

350"

height="

250"

<

Script>

[CDATA[

[Embed(source="

assets/logo.png"

)]

[Bindable]

publicvarLogo:

Class;

]]>

/mx:

Imageid="

myLogo"

source="

{Logo}"

/>

myLogo2"

Application>

-----------------------------------------------------------------

如果想只使用一个实例的话,可以使用内部@Embed直接将图像嵌入Flex应用程序。

下面的例子添加了一个Image组件,并且使用@Embed直接定业了它的source属性。

要使用相同的image,就必须再次将此image嵌入到那个组件中。

如果想显示一个嵌入image的多个实例,可以用[Embed]原标签代替。

src/EmbeddingAnImage/index.html"

200"

240"

@Embed('

assets/logo.png'

)"

可以在Flex应用程序中嵌入image,并且可以将它应用于组件的皮肤。

可以定义一个CSS选择器,以设置所有组件的皮肤。

在下面的例子中,为Button控件创建了一个CSS选择器。

src/EmbeddingImagesCSS/index.html"

270"

100"

horizontalAlign="

center"

verticalAlign="

middle"

Style>

Button

{

upSkin:

Embed("

assets/box_closed.png"

);

overSkin:

assets/box.png"

downSkin:

assets/box_new.png"

}

Button/>

Texttext="

Rolloverandclickthebox!

"

嵌入SWF文件的方法与嵌入IMAGE的方法差不多,只是可以把已嵌入的SWF文件实例当做MovieClip类。

(不可直接访问嵌入SWF文件的属性和方法,但是可以使用LocalConnection来允许他们之间的通信)

src/EmbeddingSwfFiles/index.html"

290"

>

assets/hourglass.swf"

publicvarHourglass:

hourglass"

{Hourglass}"

可以嵌入存在于应用程序的SWF文件库里的特殊标签。

Flash定义了三种类型的标签:

Button、MovieClip、Graphic。

可以嵌入Button和MovieClip标签到Flex应用程序,但是不不能嵌入Graphic标签。

src/EmbeddingSwfLibraryAssets/index.html"

450"

bottom"

assets/library.swf"

symbol="

BadApple"

publicvarBadApple:

Pumpkin"

publicvarPumpkin:

badApple"

{BadApple}"

150"

151.8"

pumpkin"

{Pumpkin}"

131.7"

可以通过使用[Embed]原标签的方法在Flex应用程序中嵌入MP3文件。

Applicationxmlns:

vertical"

srcEmbeddingSoundFiles/index.html"

importmx.core.SoundAsset;

importflash.media.*;

assets/pie-yan-knee.mp3"

publicvarSong:

publicvarmySong:

SoundAsset=newSong()asSoundAsset;

publicvarchannel:

SoundChannel;

publicfunctionplaySound():

void

//Makesurewedon'

tgetmultiplesongsplayingatthesametime

stopSound();

//Playthesongonthechannel

channel=mySong.play();

publicfunctionstopSound():

//Stopthechannel,butonlyifitexists

if(channel!

=null)channel.stop();

HBox>

Buttonlabel="

play"

click="

playSound();

stop"

stopSound();

Textwidth="

348"

textAlign="

color="

#ffffff"

htmlText>

[CDATA[<

ahref="

WrittenandPerformedby:

DerekR.Audette(c)2004(CreativeCommonsAttributionLicense)<

/a>

]]>

Text>

可以在Flex应用程序中嵌入SVG文件

srcEmbeddingSvgFiles/index.html"

600"

470"

assets/frog.svg"

publicvarSvgFrog:

smallFrog"

{SvgFrog}"

128"

130"

largeFrog"

可以在Flex应用程序中嵌入字体

src/EmbeddingFonts/index.html"

@font-face

font-family:

Copacetix;

src:

url("

assets/copacetix.ttf"

unicode-range:

U+0020-U+0040,/*Punctuation,Numbers*/

U+0041-U+005A,/*Upper-CaseA-Z*/

U+005B-U+0060,/*PunctuationandSymbols*/

U+0061-U+007A,/*Lower-Casea-z*/

U+007B-U+007E;

/*PunctuationandSymbols*/

.MyTextStyle

{

font-size:

24pt;

TextstyleName="

MyTextStyle"

text="

Embeddedfontsrock!

100%"

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 法律文书 > 调解书

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1