PDA

Просмотр полной версии : Картинка в всплывающей подсказке


ken2ky
25.06.2012, 23:40
Доброго всем времени суток!

Ситуация - есть текст TLF, необходимо при наведении на него генерировать всплывающую подсказку, а в ней только картинку. Как это собственно сделать? Тэг img не предлагать.

illuzor
25.06.2012, 23:52
http://www.silin.su/#AS3/utils/hint

dimarik
25.06.2012, 23:53
Похоже, что нужно поймать событие MouseEvent.ROLL_OVER над TLF и создать спрайт с картинкой. Загрузку картинки опустил, сами уж.
(this.tLFTextField as TLFTextField).addEventListener(MouseEvent.ROLL_OVER, this.handler_mouseOver);

private function handler_mouseOver(event:MouseEvent):void {
const tlf:TLFTextField = event.currentTarget as TLFTextField;
const hint:Sprite = new Sprite();
const g:Graphics = hint.graphics;
g.beginFill(0xFF0000, 1.0);
g.drawRectangle(0, 0, 100, 100);
g.endFill();
hint.x = event.stageX;
hint.y = event.stageY;
super.stage.addChild(hint);
}