calendarevent_code.as
来自「QS我也没用过」· AS 代码 · 共 43 行
AS
43 行
package qs.controls.calendarDisplayClasses
{
import mx.containers.Canvas;
public class CalendarEventRenderer_code extends Canvas
{
import qs.calendar.CalendarEvent;
[Bindable] protected var contextColor:uint;
[Bindable] protected var eventText:String = "";
override public function set data(value:Object):void
{
super.data = value;
var event:CalendarEvent = CalendarEvent(value);
contextColor = event.calendar.contextColor;
var eventText:String = "";
if(event != null)
{
if(event.allDay == false)
{
var hour:int = event.start.hours;
if(hour >= 12)
hour -= 12;
if(hour == 0)
hour = 12;
eventText += hour.toString();
if(event.start.minutes > 0)
eventText += ":"+event.start.minutes;
if(event.start.hours >= 12)
eventText += "p";
else
eventText += "a";
}
eventText += " " + event.summary;
}
this.eventText = eventText;
toolTip = (event)? eventText:null;
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?