вот такой вот гимор:

Код:
package
{
import flash.display.Sprite;
import mx.core.UIComponent;
import flash.events.MouseEvent;
import flash.events.MouseEventType;
import mx.managers.ToolTipManager;
import mx.controls.ToolTip;
public class ToolTipTest extends Sprite
{
public function ToolTipTest()
{
var c:MyC = new MyC();
this.addChild(c);
}
}
private class MyC extends UIComponent
{
public var myTip:ToolTip;
public function MyC()
{
this.graphics.beginFill(0xFF0000,100);
this.graphics.drawRect(10,10,50,50);
this.addEventListener(MouseEventType.MOUSE_OVER,this.onRollOverEvent);
this.addEventListener(MouseEventType.MOUSE_OUT,this.onRollOutEvent);
}
protected function onRollOverEvent(evnt:MouseEvent):Void
{
this.myTip = ToolTipManager.createToolTip("test",10,10);
this.myTip.setStyle("backgroundColor",0xFFCC00);
this.myTip.width = 150;
this.myTip.height = 200;
}
protected function onRollOutEvent(evnt:MouseEvent):Void
{
ToolTipManager.destroyToolTip(this.myTip);
}
}
}
так вот это чудо выдает, что:
Цитата:
|
TypeError: Error #1010: undefined has no properties.
|
на строке this.myTip = ToolTipManager.createToolTip("test",10,10);
собственно, подскажите, где взять бубен? дабы создавать свои ToolTip-ы?