Апрель 8, 2008

Простой Tooltip

Опубликовано в: Эксперименты — Тэги: — Nicolas Prof @ 21:05

Вот представляю общественности очень простой и незамысловатый tooltip. Все что нужно это сделать Embed шрифта(Используется эффект с альфой, можно сделать очень легкий тултип если отказаться от каких либо эффектов.). В моем примере это Tahoma. А также очень простое использование, вызывать методы Show("Текст тултипа") и hide();

Actionscript:
  1. public function DemoToolTip() {
  2.     //INIT
  3.     _tip = new ToolTip();
  4.     _tip.initiate();
  5.     _tip.mouseChildren = false;
  6.     _tip.mouseEnabled = false;
  7.  
  8.     var info:Array = new Array(["great bOx", Math.random() * stage.stageWidth*0.5, Math.random() * stage.stageHeight*0.5],
  9.                                ["super bOx", (Math.random()+1) * stage.stageWidth*0.5, Math.random() * stage.stageHeight*0.5],
  10.                                ["some bOx", Math.random() * stage.stageWidth*0.5, (Math.random()+1) * stage.stageHeight*0.5],
  11.                                ["awesome bOx", (Math.random()+1) * stage.stageWidth*0.5, (Math.random()+1) * stage.stageHeight*0.5]
  12.                                );
  13.  
  14.     for(var i:uint; i<4; i++){
  15.         var box:Sprite = box(info[i][0]);
  16.         box.x = info[i][1];
  17.         box.y = info[i][2];
  18.         box.rotation = Math.random() * 360;
  19.         box.addEventListener(MouseEvent.MOUSE_OVER, showTip);
  20.         box.addEventListener(MouseEvent.MOUSE_OUT, hideTip);
  21.         addChild(box);
  22.     }
  23.  
  24.     //DISPLAY LIST
  25.     addChild(_tip);
  26. }

В результате должно получиться, что то вроде этого:

(Either JavaScript is not active or you are using an old version of Adobe Flash Player. Please install the newest Flash Player.)

1 комментарий »

  1. спасибо, пригодилось :)

    Комментарий от Илья — Май 14, 2008 @ 10:27

RSS-подписка на комментарии этой записи. URL обратной ссылки

Оставить комментарий

 

Меню:
Архив:
Управление:
Flash&Flex знакомые: