⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 playbuttonrenderer.as

📁 as30的详细例子,包含了大量的例子,是不可多得的学习AS3的好资料
💻 AS
字号:
package com.example.programmingas3.podcastplayer
{
	import fl.controls.LabelButton;
    import fl.controls.listClasses.CellRenderer;
    import fl.controls.listClasses.ICellRenderer;
    import fl.controls.listClasses.ListData;
	import fl.events.DataGridEvent;
	import flash.display.MovieClip;
	import flash.events.MouseEvent;
	
    public class PlayButtonRenderer extends LabelButton implements ICellRenderer 
	{
        private var _listData:ListData;
        private var _data:Object;

        public function PlayButtonRenderer():void
		{
			//addEventListener(MouseEvent.CLICK, onPlayButtonClick);
        }
		
        public function set data(d:Object):void {
            _data = d;
            this.label = "Play";
			this.setStyle("icon", playIcon);
        }
        public function get data():Object {
            return _data;
        }
        public function set listData(ld:ListData):void {
            _listData = ld;
        }
        public function get listData():ListData {
            return _listData;
        }
        public override function set selected(s:Boolean):void {
            _selected = s;
        }
        public override function get selected():Boolean {
            return _selected;
        }

		public function onPlayButtonClick():void
		{
			var evt:DataGridEvent = new DataGridEvent("cellButtonClick", false, false, this.listData.column, this.listData.row, this);
			this.listData.owner.dispatchEvent(evt);
		}
    }
}


⌨️ 快捷键说明

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