質問ページ2 /
217
質問内容 †
テキストにドロップシャドゥをつけたので最新版でないと文字が出ないなどの不都合が出るため、最新版でない場合はテキスト(ドロップシャドゥなし)に「最新Flash Playerをダウンロード
してください。」と表示してあるラベル"A"に移動したい。最新版がダウンロードされている場合はそのままフレーム1から始まるようにするにはどうしたらいいのでしょうか?
回答 †
- System.capabilities.version;でフラッシュプレーヤーのバージョン情報を取得 WIN 9,0,124,0のような形式で返されます。(OSがwinでFlashPlayer9) --
- こんな感じで大丈夫ですか?if(System.capabilities.version<9){_root.gotoAndPlay?("A");} --
- System〜の戻り値はWIN〜なので、<9にはなりません。戻り値を分解してバージョンの部分、つまり9の部分だけ抜き取る必要があります。まず戻り値を変数に代入し、その変数から9を抜き取ります。WINと9の間には半角スペースがあります。さらに、数字の部分はカンマ(,)で区切られていますので、変数名をcapaとしたら、flashVer = capa.split(" ")[1].split(",")[0];として9の文字を変数flashVerに入れます。その上で、if(flashVer<9){処理;}と書きます。 --
Menu
最新の15件
2023-08-05
2021-08-08
2020-04-16
2019-04-23
2019-02-17
2018-08-15
2017-11-18
2017-05-07
2017-04-11
2017-04-07
2017-04-04
2017-03-27
2017-03-26
2013-05-24
2013-08-27
人気の5件
Edit Menu
1111 Hits
Total: 17.6 MB
text: 1.5 MB
attached: 16.1 MB