当前位置: 代码迷 >> Web前端 >> 怎么设定linkbutton中的icon
  详细解决方案

怎么设定linkbutton中的icon

热度:132   发布时间:2012-11-23 22:54:33.0
【原创】如何设定linkbutton中的icon

在我们进行项目开发的时候,我们有的时候可能会去动态的改变linkbutton的图片,该如何做呢?我们第一个想法就是这样的
??? var myLinkButton:LinkButton = new LinkButton();
??? myLinkButton.icon = "1.gif";
??? 可是这样做,是不正确的,因为,在linkButton中,icon是一个对象,而不是属性,那么该如何做呢,下面的例子来告诉你。
???

?1?<?xml?version="1.0"?encoding="utf-8"?>
?2?<mx:Application?xmlns:mx="http://www.adobe.com/2006/mxml"?layout="absolute">
?3?????<mx:Script>
?4?????????<![CDATA[
?5?????????????import?mx.controls.LinkButton;
?6?????????????[Embed('image/bj.gif')]
?7?????????????private?const?myLinkButtonSkin:Class;
?8?????????????private?function?changeIcon(myLinkButton:LinkButton):void
?9?????????????{
10?????????????????myLinkButton.label?=?"Begin?change?icon";
11?????????????????myLinkButton.setStyle('skin',?myLinkButtonSkin);
12?????????????}
13?????????]]>
14?????</mx:Script>
15?????<mx:LinkButton?id="linkbutton"?x="261"?y="198"?label="LinkButton"?click="changeIcon(linkbutton)"?/>
16?</mx:Application>
  相关解决方案