待ち受けFlash制作Tips [電波情報取得]in work

 
date:2009.04.10   posted by:mizutani
 

wevyの待ち受けFlashでもよく使用する電波情報取得。今回はその待ち受け制作に特化した3キャリア対応のテンプレートflaファイルを公開します!

前回の電池取得と同様に初心者の方でもダウンロードすればすぐに使えるようになっており、ファイル内にあるbgレイヤーには現在(2月21日現在)発売されている携帯の縦横比で一番長い機種にあわせて240[px]×500[px]の背景用シェイプが置いてあります。

 

プログラムの内容ですが、1フレーム目で電波の情報を取得して、その後if文で場合分けして電波が1だったら4フレーム目に飛べといったことをしています。

※zip内のflaファイルはFlash8でファイルが開けるようにFlash8で制作しました。このflaファイルは商用/非商用に限らず自由に使用していただいて構いません。

>>zipダウンロードする♪

 

———–1フレーム目ここから———–

////////////////////////////////////
//////// 情報取得

// 電波最大値情報取得
signalMax = fscommand2(“GetMaxSignalLevel”);

// 電波情報取得
signal = fscommand2(“GetSignalLevel”);

 

////////////////////////////////////
//////// docomoの場合

if(maxsignal == 3){
  if(signal == -1){
    // 非対応の場合
    gotoAndStop(6);
  }else if(signal == 3){
    // 電波3本の場合
    gotoAndStop(2);
  }else if(signal == 2){
    // 電波2本の場合
    gotoAndStop(3);
  }else if(signal == 1){
    // 電波1本の場合
    gotoAndStop(4);
  }else if(signal == 0){
    // 電波0本の場合
    gotoAndStop(5);
  }else{
    // それ以外の場合はないが一応
    gotoAndStop(5);
  }
}

 

////////////////////////////////////
//////// auの場合

else if(maxsignal == 4){
  if(signal == -1){
    // 非対応の場合
    gotoAndStop(6);
  }else if(signal == 4){
    // 電波3本の場合
    gotoAndStop(2);
  }else if(signal == 3){
    // 電波2本の場合
    gotoAndStop(3);
  }else if(signal == 2){
    // 電波1本の場合
    gotoAndStop(4);
  }else if(signal == 1){
    // 電波0本の場合
    gotoAndStop(5);
  }else{
    // それ以外の場合はないが一応
    gotoAndStop(5);
  }
}

 

////////////////////////////////////
//////// softbankの場合

else{
  if(signal == -1){
    // 非対応の場合
    gotoAndStop(6);
  }else if(signal == 100){
    // 電波3本の場合
    gotoAndStop(2);
  }else if(signal == 31){
    // 電波2本の場合
    gotoAndStop(3);
  }else if(signal == 23){
    // 電波1本の場合
    gotoAndStop(4);
  }else if(signal == 0){
    // 電波0本の場合
    gotoAndStop(5);
  }else{
    // それ以外の場合はないが一応
    gotoAndStop(5);
  }
}
———–1フレーム目ここまで————

 
"flash"で関連する記事一覧 (シーケンスで表示する)
•2010.02.04-画面サイズリサイズ:ActionScript3.0 in work
•2009.10.22-WordPressとFlashの連携 in work
•2009.07.17-Air.wevy ver.1.0リリース! in news
•2009.06.12-待ち受けFlash制作Tips [年月日取得] in work
•2009.05.01-会津大学でFlash教えてきました in work
•2009.04.21-待ち受けFlash制作Tips [時間取得2] in work
•2009.04.16-待ち受けFlash制作Tips [時間取得] in work
•2009.04.16-会津大学UBICにwevyデモを展示 in news
•2009.04.10-待ち受けFlash制作Tips [電波情報取得] in work
•2009.04.03-待ち受けFlash制作Tips [画像読み込み] in work
•2009.03.03-DROP BURGERのブログパーツをリリース! in news
•2009.02.21-待ち受けFlash制作Tips 電池情報取得 in work
•2009.01.09-DropBurger αバージョンを公開しました in news
 
 
"wevy"で関連する記事一覧 (シーケンスで表示する)
•2009.09.25-会津ITサマーフォーラムにて in work
•2009.07.17-Air.wevy ver.1.0リリース! in news
•2009.06.12-待ち受けFlash制作Tips [年月日取得] in work
•2009.04.21-待ち受けFlash制作Tips [時間取得2] in work
•2009.04.16-待ち受けFlash制作Tips [時間取得] in work
•2009.04.16-会津大学UBICにwevyデモを展示 in news
•2009.04.10-待ち受けFlash制作Tips [電波情報取得] in work
•2009.04.03-待ち受けFlash制作Tips [画像読み込み] in work
•2009.02.21-待ち受けFlash制作Tips 電池情報取得 in work
 
 
Copyright © TheDesignium inc. powered by WordPress & mootools.
Relative Keyword|flash wevy