link.as
来自「用于flash/flex的 as3的 2D图形图像图表的动态生成」· AS 代码 · 共 37 行
AS
37 行
package flare.demos.util
{
import flare.display.TextSprite;
import flash.events.MouseEvent;
import flash.text.TextFormat;
public class Link extends TextSprite
{
public var textColor:uint = 0x555555;
public var selColor:uint = 0xff0000;
public var hoverColor:uint = 0xff7777;
private var _selected:Boolean = false;
public function get selected():Boolean { return _selected; }
public function set selected(b:Boolean):void {
_selected = b;
color = b ? selColor : textColor;
}
public function Link(text:String=null, size:int=14)
{
super(text, new TextFormat("Verdana",size,textColor));
name = text;
buttonMode = true;
mouseChildren = false;
addEventListener(MouseEvent.ROLL_OVER, function(event:MouseEvent):void {
color = selected ? selColor : hoverColor;
});
addEventListener(MouseEvent.ROLL_OUT, function(event:MouseEvent):void {
color = _selected ? selColor : textColor;
});
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?