/*======================================================================*//** * * TERACO EXAMPLE * * @author Copyright (c) 2007 taka:nium.jp. * @author Copyright (c) 2008 gen:emzah.com. * @version 1.0.0 * *//*=======================================================================*/ package teraco.navi { import jp.progression.casts.*; import jp.progression.commands.*; import jp.progression.events.*; import jp.progression.loader.*; import jp.progression.Progression; import jp.progression.scenes.*; import teraco.*; import teraco.assets.*; import teraco.navi.*; import teraco.pages.*; import teraco.scenes.*; /*======================================================================*//** * MailAdressButton クラス *//*=======================================================================*/ public class MailAdressButton extends CastButton { /*======================================================================*//** * コンストラクタ *//*=======================================================================*/ public function MailAdressButton() { // ツールチップを設定します。 toolChip.text = "example@emzah.com"; } /*======================================================================*//** * オーバーライド・イベントハンドラメソッドです。 *//*=======================================================================*/ protected override function _onCastAdded():void { //protected override function _onCastClick():void { this.href = "mailto:example@emzah.com"; } /*======================================================================*//** * オーバーライド・イベントハンドラメソッドです。 *//*=======================================================================*/ protected override function _onCastRollOver():void { // コマンドを登録します。 addCommand( // アニメーションを実行する new DoTweener( this, { _color_rb :70, _color_gb :70, _color_bb :70, time :0.4 } ) ); } /*======================================================================*//** * オーバーライド・イベントハンドラメソッドです。 *//*=======================================================================*/ protected override function _onCastRollOut():void { // コマンドを登録します。 addCommand( // アニメーションを実行する new DoTweener( this, { _color_rb :0, _color_gb :0, _color_bb :0, time :0.4 } ) ); } } }