MAX Factory

Icon

モバイル(フィーチャーフォン、スマートフォン、タブレット)を中心とした技術メモ

デジハリ・オンラインスクールでスマートフォンサイト構築講座の講師やります!

スマートフォンサイトをこれから始めたい方は、是非一度を覗いてみてください。

スマートフォンサイト構築講座

[Flash Lite]1.×系でradioButton(風)

1.×系でradioButton風なサンプル作りました。

下記からサンプル見れます。
(注)モバイルからでないと動きません。
http://maxfactory.biz/flash/sample/radio_sample.swf

作成の仕方は、以前書いた「擬似スクロール」と基本的なところは同じです。
チェックボックスのViewはMCで作成して、
ボタンはalpha0%で配置しておきます。

チェックボックスMCは、
第1フレーム:normal
第2フレーム:selected
第3フレーム:normal+focus
第4フレーム:selected+focus
のviewを作ります。

ボタンのイベントは、

on (rollOver) {
   
    tellTarget("/radio1/") {
       
        if (_root.selectedValue == 1) {
            gotoAndStop(4);
        }else {
            gotoAndStop(2);
        }
    }
}

on (rollOut) {
   
    tellTarget("/
radio1/") {
       
        if (_root.selectedValue == 1) {
            gotoAndStop(3);
        }else {
            gotoAndStop(1);
        }
    }
}

on (press) {
   
    _root.selectedValue = 1;
   
    tellTarget("/
radio1/") {
        gotoAndStop(4);
    }
   
    tellTarget("/
radio2/") {
        gotoAndStop(1);
    }
}

のようにイベントごとに見た目とcheck状態を変化させています。
各ソースの簡単な説明です。
まず、
radio1がラベル「はい」のラジオボタン
radio2がラベル「いいえ」のラジオボタン
selectedValueがチェック状態を判別するプロパティ(1:はい、2:いいえ)です。

上記のスクリプトはラベル「はい」のラジオボタンのイベントです。
ロールオーバー時にフォーカスを当てた見た目に変更
ロールアウト時にフォーカスをはずした見た目に変更
クリック時に選択時の見た目に変更し、check状態も変更しています。

radio2のイベントもほぼ同様な形でOKです。
簡単ですが説明終わりです。

CS3以降で開けるflaファイルを上げておきますー。
DLはこちらからどうぞ↓
http://maxfactory.biz/flash/sample/radioButtonSample.zip

 

2009年2月
« 1月   3月 »
 1
2345678
9101112131415
16171819202122
232425262728  

プロフィール

Author:max

ディレクター(モバイルサイト・PCサイト・アプリ)

場合によっては、開発/制作業務もやっています。

元クリエイターなので趣味が面白そうなものを作る事

◆受賞歴
モバイルウィジェットコンテスト

Yahoo×SoftBank主催

[アドビシステムズ賞(銀賞)]
ペパボクリエイターズコンテスト 戻るボタンアワード

paperboy&co.主催

[ムームードメイン賞]

Twitter

Twitter Updates

    follow me on Twitter