| 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 |
} |
|---|