root/as3/HikaToolTips/sample/Main.as

リビジョン 1319, 1.3 kB (コミッタ: hikatsuka, コミット時期: 3 年 前)

ツールチップ

Line 
1 package  {
2         import flash.display.MovieClip;
3         import flash.display.Sprite;
4         import flash.events.MouseEvent;
5        
6         //ToolTipsクラス
7         import hikatsuka.utils.HikaToolTips;
8
9         public class Main extends Sprite {
10                
11                 private var TT:HikaToolTips;
12                
13                 //コンストラクタ
14                 public function Main() {
15                        
16                         //ツールチップオブジェクトを生成
17                         TT = new HikaToolTips(stage);
18                        
19                         //ボタン処理
20                         A.addEventListener(MouseEvent.ROLL_OVER , overBtn);
21                         A.addEventListener(MouseEvent.ROLL_OUT , outBtn);
22                         B.addEventListener(MouseEvent.ROLL_OVER , overBtn);
23                         B.addEventListener(MouseEvent.ROLL_OUT , outBtn);
24                         C.addEventListener(MouseEvent.ROLL_OVER , overBtn);
25                         C.addEventListener(MouseEvent.ROLL_OUT , outBtn);
26                        
27                         //ロールオーバー
28                         function overBtn (e:MouseEvent):void {
29                                 switch (e.target) {
30                                         case A :
31                                                 //ツールチップ表示
32                                                 TT.setToolTips("A:ツールチップテキスト");
33                                                 break;
34                                         case B :
35                                                 //ツールチップ表示
36                                                 TT.setToolTips("B:改行\n改行\n改行");
37                                                 break;
38                                         case C :
39                                                 //ツールチップ表示
40                                                 TT.setToolTips("C:ツールチップ\nテキスト");
41                                                 break;
42                                 }
43                         }
44                        
45                         //ロールアウト
46                         function outBtn (e:MouseEvent):void {
47                                 //ツールチップ削除
48                                 TT.delToolTips();
49                         }
50                 }
51         }
52 }
Note: リポジトリブラウザについてのヘルプは TracBrowser を参照してください。