円形サムネイル画像でフラッシュメニュー

2007.09.10
このサンプルでは円形のサムネイル画像(オーバーレイイメージ)の回転角度を、マウスロールオーバーイベント発生時に変化させる定義を行っています。円形サムネイル画像の製作方法は極座標効果での円形サムネイル画像作成 - Yaibeenを参考にして下さい。
当サンプルの定義ファイル(???.xml)
<?xml version="1.0" encoding="UTF-8" ?> <pagedata> <common> <copyright>elz.jp</copyright> <button_mode>1</button_mode> <button_normal>/media/fbe/top/fe_splash_normal003.jpg</button_normal> <button_over>/media/fbe/top/fe_splash_rollover003.jpg</button_over> <over_plugin>/media/plugin/mask_box2bl.swf</over_plugin> <over_effect>1</over_effect> <over_time>6</over_time> <init_effect>3</init_effect> <init_time>12</init_time> <bg_effect>2</bg_effect> <bg_time>3</bg_time> <scope>0</scope> <align_mode>1</align_mode> <debug_mode>0</debug_mode> <over_sound>/media/sound/se_c001.mp3</over_sound> <init_action>init</init_action> </common> <expert> <button label="take1" x="10" y="260" w="200" h="120"> <!-- アクション1呼び出し定義 --> <over_action>act1</over_action> <link_url>fze_outline.html</link_url> </button> <button label="take2" x="220" y="260" w="200" h="120"> <!-- アクション2呼び出し定義 --> <over_action>act2</over_action> <link_url>fbe_outline.html</link_url> </button> <button label="take" x="430" y="260" w="200" h="120"> <!-- アクション3呼び出し定義 --> <over_action>act3</over_action> <link_url>fpe_outline.html</link_url> </button> </expert> <action> <!-- 初期表示用エフェクト関連付け --> <action group="init" target="thumb" effect_type="thumb_in,fe_noe" effect_time="24,1" /> <action group="init" target="logo" effect_type="telop_in,telop_out" effect_time="6" /> <action group="init" target="logo2" effect_type="telop_in2,telop_out2" effect_time="6" /> <!-- アクション1定義 --> <action group="act1" target="thumb" effect_type="thumb_in1,fe_none" effect_time="12" /> <action group="act1" target="telop1" effect_type="telop_in,telop_out" effect_time="12" /> <action group="act1" target="telop1b" effect_type="telop_in2,telop_out2" effect_time="6" /> <!-- アクション2定義 --> <action group="act2" target="thumb" effect_type="thumb_in2,fe_none" effect_time="12" /> <action group="act2" target="telop2" effect_type="telop_in,telop_out" effect_time="12" /> <action group="act2" target="telop2b" effect_type="telop_in2,telop_out2" effect_time="6" /> <!-- アクション3定義 --> <action group="act3" target="thumb" effect_type="thumb_in3,fe_none" effect_time="12" /> <action group="act3" target="telop3" effect_type="telop_in,telop_out" effect_time="12" /> <action group="act3" target="telop3b" effect_type="telop_in2,telop_out2" effect_time="6" /> </action> <overlay> <!-- 土台(base)定義 --> <base id="slide" scope="1" x="320" y="125" base_mode="5" width="640" height="250"> <!-- 円形サムネイル画像登録 --> <img id="thumb" base_mode="5" src="/media/fbe/fbe130/c640x640_001.jpg" /> <!-- テロップ定義 --> <img id="telop1" base_mode="5" src="/media/plugin/mistelop_sharp.swf?telop=FLASH%20ZOOM%20ENGINE&font_size=24" /> <img id="telop1b" base_mode="5" src="/media/plugin/mistelop_sharp.swf?telop=ELZ.JP&font_size=10" /> <img id="telop2" base_mode="5" src="/media/plugin/mistelop_sharp.swf?telop=FLASH%20BUTTON%20ENGINE&font_size=24" /> <img id="telop2b" base_mode="5" src="/media/plugin/mistelop_sharp.swf?telop=ELZ.JP&font_size=10" /> <img id="telop3" base_mode="5" src="/media/plugin/mistelop_sharp.swf?telop=FLASH%20PRESENTATION%20ENGINE&font_size=24" /> <img id="telop3b" base_mode="5" src="/media/plugin/mistelop_sharp.swf?telop=ELZ.JP&font_size=10" /> <!-- ロゴ定義 --> <img id="logo" base_mode="5" src="/media/plugin/mistelop_sharp.swf?telop=FLASH%20ENGINE%20SERIES&font_size=24" /> <img id="logo2" base_mode="5" src="/media/plugin/mistelop_sharp.swf?telop=ELZ.JP&font_size=10" /> </base> </overlay> <effect> <!-- テロップエフェクト定義定義 --> <telop_in x="202,320,640" y="0,80" alpha="201,100,0" /> <telop_out x="102,-640" alpha="1,0" /> <!-- テロップBエフェクト定義定義 --> <telop_in2 x="202,320,640" y="0,110,250" alpha="201,100,0" /> <telop_out2 x="102,-640" alpha="1,0" /> <!-- 円形サムネイル画像登場エフェクト定義 --> <thumb_in x="102,320,802" y="202,-80,0" rot="102,-90,90" xs="202,100,50" ys="202,100,50" /> <!-- 円形サムネイル画像角度変更エフェクト --> <thumb_in1 x="302,20" y="301,-20" rot="11,0" /> <thumb_in2 x="302,20" y="301,-20" rot="11,90" /> <thumb_in3 x="302,20" y="301,-20" rot="11,180" /> </effect> </pagedata>