gllltooltip.as

来自「flex开发的音乐播放程序程序。带歌词功能」· AS 代码 · 共 67 行

AS
67
字号

package com.ll19.util {
	import flash.display.MovieClip;
	import flash.text.TextFieldAutoSize;	

	/**
	 * - GL'LL. - 
	 * 
	 * 工具提示类
	 * 
	 * @author <a href="http://www.LL19.com/">LL19.com</a>
	 * 
	 */
	public class GlllToolTip  extends MovieClip {

		var toolTips:MovieClip;

		/**
		 * 建立提示工具影片
		 * @param tip 提示工具所处场景中的影片
		 * @param tool 提示工具所在的影片剪辑
		 */
		function GlllToolTip(tool:Object,tip:MovieClip) {
			toolTips = tip;
			var toolMC:MovieClip = new tool();
			toolMC.ToolTip.text = " This my toolTip~ ";
			toolMC.ToolTip.background = true;
			toolMC.ToolTip.backgroundColor = "0xFFFFFF";
			toolMC.ToolTip.textColor = "0x000000";
			toolMC.ToolTip.autoSize = TextFieldAutoSize.CENTER;
			toolMC.ToolTip.selectable = false;
			toolMC.ToolTip.mouseEnabled = false;
			toolMC.ToolTip.border = true;
			toolMC.name = "toolTip";
			toolTips.addChild(toolMC);
			toolTips.x = 0;
			toolTips.y = 0;
			toolTips.visible = false;
		}

		/**
		 * 显示提示工具
		 * @param datext 需要显示的字符串
		 * @param x X坐标
		 * @param y Y坐标
		 * @param font black是黑底白色
		 */
		public function showTip(datext:String,x:Number,y:Number,font:String):void {
			//TODO: font参数未实现
			//			if (font == "black") {
			//				MovieClip(this.toolTips.getChildByName("toolTip")).ToolTip.backgroundColor = "0x000000";
			//				MovieClip(this.toolTips.getChildByName("toolTip")).ToolTip.textColor = "0xCC000";
			//			}
			MovieClip(this.toolTips.getChildByName("toolTip")).ToolTip.htmlText = datext;
			this.toolTips.x = x;
			this.toolTips.y = y;
			this.toolTips.visible = true;
		}

		/**
		 * 隐藏提示坐标
		 */
		public function removeTip():void {
			this.toolTips.visible = false;
		} 
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?