• ベストアンサー

Capabilities.language

どなたか使用された方、いらっしゃいますでしょうか? SUZUKAの環境で使いたいと思っているのですが、 レファランスを見ても知識が足らず、どのように使用するか、 判りません。どなたか簡単なサンプル(指示)の提供をお願いできませんか? ブラウザの言語毎に、その対応ページを表示したいと思っています。 http://help.adobe.com/ja_JP/AS3LCR/Flash_10.0/flash/system/Capabilities.html の例文はSuzukaには直接移植できるのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • BlurFiltan
  • ベストアンサー率91% (1611/1754)
回答No.1

まず Suzuka で使用できるActionScriptのバージョンは 1.0 であるということを押さえておくべきです。 次に書き出せる SWF のバージョンは,SWF6~SWF8 および SWF4 であるということを押さえておくべきです。 SWF6 とは FlashPlayer6およびそれ以上用のSWF という意味です。 SWF4 は特殊で、Flash Lite 1.0 および 1.1 用 SWF です。つまり携帯Flash用です。 つまりこの辺くらいは押さえておきましょうということです。 「Suzukaとは - suzuka Wiki」 http://wikiwiki.jp/suzuka/?Suzuka%A4%C8%A4%CF 書かれていらっしゃるページは ActionScript3.0 のページです。 探しているところを間違っていらっしゃいます。 こちらです↓。 Flashドキュメンテーション 「capabilities (System.capabilities)」 http://livedocs.adobe.com/flash/8_jp/main/00002046.html > 使用できるバージョン : ActionScript 1.0、Flash Player 6 一応 ActionScript 1.0、Flash Player 6 おは書いていますが, すべてのプロパティがそうであるわけではありません。 使うものを1つ1つ調べる必要があります。 たとえば次のようなプロパティがあります。 「avHardwareDisable (capabilities.avHardwareDisable プロパティ)」 http://livedocs.adobe.com/flash/8_jp/main/00002047.html > 使用できるバージョン : ActionScript 1.0、Flash Player 7 もしこれを使いたい場合は,Suzuka だと [ファイル]→[プロジェクトのプロパティ]で SWF7 または SWF8 にチェックを入れておかなければならないということになります。 これらバージョン確認は Suzuka に限った話ではありません。 Adobe Flash を使用していても, 自分が作成使用としている SWF をちゃんと自覚した上で, 適切な ActionScriptのバージョンを選択しなければなりません。 バージョンは,基本的にいつも常に気にしなければならないことです。 >ブラウザの言語毎に、その対応ページを表示したいと思っています。 「language (capabilities.language プロパティ)」 http://livedocs.adobe.com/flash/8_jp/main/00002061.html > 使用できるバージョン : ActionScript 1.0、Flash Player 6 > 例 > 次の例では、この読み取り専用プロパティの値をトレースします。 > trace(System.capabilities.language); Suzuka を起動し,「アクションレイヤーを挿入」。 フレーム1 に trace(System.capabilities.language); と記入して [ウィンドウ]→[トレース] [ウィンドウ]→[プレビュー] します。 私の環境の場合「ja」が出力されます。

ferra
質問者

お礼

大変助かります。 よくFlashの事がわからない者に スペシャル機能の説明を丁寧にして頂き、 本当にありがとうございました。 (先月にも助けてここで頂いて、なんとかしのげました。 未だにLocalconnectionは完璧には使えませんが^^;) screenResolutionX というのも使えるのですねー。 同じ要領でやってみたところ出力されました(嬉) これでなんとかやってみます、大変有難う御座いました! 全くチンぷんカンぷんなのですが、頑張りたいと思います。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • APIリファレンスはどこにありますか

    初歩的な質問で申し訳ないのですがjavascriptで提供されている すべてのメソッドの説明がかかれたリファレンスのようなもの(言語仕様書?) はどこからダウンロードすればいいのでしょうか。 javaでいうと下記サイトのようなものはないのでしょうか。 http://sdc.sun.co.jp/java/docs/j2se/1.4/ja/docs/ja/api/index.html

  • suzukaでフレームあたりのActionscriptの量の限界は?

    いつもありがとうございます。 Suzuka・Flash初心者ですがよろしくお願いします。 Suzukaでルートのフレームアクションに2フレーム(コマ) あるものを現在弄っているのですが、 1フレーム目にStopがあり、そして下の方に ――――――――――――――――― // 更新データロード時の動作定義 myXML.onLoad = function() { // 次のフレームへ _root.nextFrame(); }; ――――――――――――――――― というのがあり、これで次の(メイン)フレームに行くんだなぁ、 と理解できるのですが、 この1フレームに他の機能や定義を書きすぎてしまい、 特にIf文が100個以上あって、"構文エラー"は出ないものの、 動作が不審?になってきました。 これはフレームあたりに書く量が多く、処理が重くなっているのでしょうか? {}や()の量が多くて、見栄えも悪く、別のフレームに移した所、 エラーになってしまいました。メインの2フレーム目を3フレーム目に 移してもエラーにならなかったのですが、重い1フレーム目を分解して 2フレーム目に挿入した所、急に動かなくなりました。 Suzukaがフレーム順に動いていると理解しているのですが、定義や 変数の扱いは必要になる箇所までなら、何フレーム目で行っても 一緒なのですよね?それとも私のIf文や定義文が間違って、エラーが 出ているのかも、良く判りません。。一応何をどういう風に移動したのか、書きます。 (1)stop(); (2)変数の処理 (3)―――言語処理―― var sprach = System.capabilities.language ; if(sprach="cs"||"pl"||"ru"||"tr"){ sprach = "en" ; } if (System.capabilities.hasIME) { var sprach = "ja" ;} if (sprach="es"){ ・・・・ }    *この部分が挙動不審 else if (sprach="it"){・・・・ }  *先頭にくるif文が else if (sprach="de"){・・・・ }  *変数sprachの中に勝手に else if (sprach="en"){・・・・ }  *代入される。この例は"es"。 else if (sprach="ja"){・・・・ }  *先頭を入れ替えると値も変わる。 else {・・・・} *上手くsprachが働いていないのかも・・・。 (4)―――言語処理のユーザー関数―― function converterIT(num) {・・・・ return XXX;} function converterDE(num) {・・・・ return XXX;} (5)残りの命令。 (4)だけで130行、残りの項目(1)(2)(3)(5)は250行あって、・・・等の 大部分がIF文で占められており、{}や()の数は間違えていないのの、 (3)の部分で挙動不審となり、他のフレームへ移せないのかな?と 思っています。(4)のユーザー関数は”定義”ですよね?これは切り離して 独立して1フレーム目に持ってきても良いものなのでしょうか? (3)も切り離してメインフレーム(元の2フレーム目)との間に挿入する事 はできるのでしょうか?したのですが、画面が真っ白になります。 SuzukaやFlashでの変数や定義はどこに書いても基本的に同じですよね? 上記のmyXML.onLoadの命令はロード完了前にメインフレームに行かない為の 配慮なんですよね?格フレームに一々Stop();を書く必要はありませんよね? としたら通過(する)したフレームに書かれた変数や関数の定義はFlashは絶対に 見落とさずに実行しているハズなんですよね?

    • ベストアンサー
    • Flash
  • Adobe Flash Playerが突然使えなくなりました

    YOU TUBEなどをバージョン7?みたいなもので見ていましたが、突然バージョンアップするかどうかの表示がでてきて、「する」を意味すると思われたボタンを押してそのままにしていました。 その後、最新のものを手にいれないと見られないという表示が出てきたので、そのページからインストールしてみましたが、何度やっても見ることができません。 internet explorerによってブロックされましがが、http://www.adobe.com/shockwave/download/flash/trigger/jp/1/index.html指示通りに行いました。 インストール完了のhttp://www.adobe.com/shockwave/download/flash/completion/jp/0/表示もでますが、再起動して使用しようとしても使えません。 古いバージョンが残っているのがダメとも書いてあったので、今まで使用していたバージョン7のものもアンインストールしました。 どうすれば使えるようになるでしょうか?

  • サンプルがダウンロードできない

    現在ActionScriot3.0を勉強中です。 そこで http://help.adobe.com/ja_JP/ActionScript/3.0_ProgrammingAS3/WS5b3ccc516d4fbf351e63e3d118a9b90204-7d61.html#WS5b3ccc516d4fbf351e63e3d118a9b90204-7d52 このページの月を回転させるものをやってみようとおもっているのですが、 ここにのっているサンプルのダウンロードページのリンクを押すと 英語のAdobeのページに飛んでしまいます。 色々とその中を探してみたのですが、肝心のサンプルが見つからないです。 これってもうダウンロードできないといういうことなんでしょうか? ダウンロード方法など知っている方がいらっしゃいましたらお願いします。

    • 締切済み
    • CSS
  • flash player

    iriver movie plus というものを起動させると「flash playerを新しくしてください」と表示されます。 その後指示どうりにAdobeのサイトからインストールしたのですが、やはり「新しくしてください」と表示されます。 何か解決方法はありますでしょうか? それともiriver movie plus に原因があるのでしょうか? Windows vista を使用しています。

  • as3.0 TextField.variableの代替

    TextField.variableについて、 http://help.adobe.com/ja_JP/AS3LCR/Flash_10.0/migration.html より。(リンク先に飛ぶ必要はありませんが、参考のため記載) TextField (クラス) variableプロパティ 削除されました。 この変数は、ActionScript 3.0 では必要ありません。 「必要ありません」といわれましても、今の自分には必要なのですが、 (私がまだas3.0に不慣れだからなのでしょう) この機能はどのように実現すればよろしいのでしょうか? ・やりたいこと デバッガのような、常に変数の内容を反映し、かつ変数の書き換えも行えるものの作成 (実際の用途はそんなかっこいいものじゃないんですが、そんな雰囲気を想定して作りたいです) まさにas1.0使用時に多用していたTextField.variableを使いたいところ。 変数書き換えのほうはTextFieldのchangeイベントで作成済み。 ・自分で考えたこと function set ~ を新たに定義し、変数の書き換えのときにTextField.textも書き換える  →既存のクラスを全て書き換える作業が伴うと考え、断念。そういえばprototypeって役に立つのかな? enterFrame で頑張る  →監視する変数の数が多いので、できれば避けたい 未知な世界が多いので、自分が知らない方法があると思い、質問させていただきました。 よろしくお願いします。 FlashDevelop, as3.0, Flash Player 10向け で作成中。

    • ベストアンサー
    • Flash
  • Flash Player9について

    現在、MacOS10.5(Leopard)を使用しています。イラストレーターCS3で作るFlashアニメーションのSWFファイルを開く目的でFlash Player9をインストールしました。指示どうり普通にインストールしたつもりだったのですが、インストールされているかの確認ページを見ると、このようなメッセージ「ページAdobe shockwaveとFlash PlayerのテストにはMIMEタイプapplication/x-directorのコンテンツがありますが、このMIMEタイプに対応するプラグインはインストールされていません。次のページで入手可能です。」 http://www.macromedia.com/shockwave/download が出ます。開いてみても、英文の為、情けない事ながら全く理解できません。 どうすればFlash Player9を使用する事が出来るでしょうか? どうぞ宜しくお願い致します。

    • ベストアンサー
    • Mac
  • ポップアップメニュー

    ポップアップメニュー表示について質問です。 リソースファイルを使わずにポップアップメニューを 表示させたいのですが、どうすればいいのでしょうか? このサイト↓ 「http://msdn.microsoft.com/ja-jp/library/cc440880.aspx」 を見ても、私はVBは分からないので出来ませんでした。 他のサイトも調べてみたのですが、リソースファイルを使った サンプルしかありませんでした。 開発環境:Visual Studio 2005 使用言語(分かる言語):C、C++

  • Acrobat XIでトリミングツールが使いたい。

    Windows7でAcrobatXIを使用し始めました。 以前のバージョン「9」では使えていた「トリミングツール」が どこにあるのかわかりません。 ウェブにあるヘルプ※を見ると 「ツール/ページ/トリミングを選択します。」とありますが そもそも「ツール」というメニューがありません。 どうかご教示お願いいたします。 ※ウェブにあるヘルプ http://help.adobe.com/ja_JP/acrobat/using/WS546948FF-6085-4b14-8640-D9EDE30AD8CB.w.html#WS121BBAA0-6E4A-4870-8A93-E6BE5745A3B3.w

  • windows版Photoshop アクションでF1キーを割り当てたい

    windows版Photoshop アクションでF1キーを割り当てたい Photoshop CS5 windows版 を使っています。 アクションでF1キーを割り当てたいのですが、選択肢にF1が出てきません。 色々と調べた結果、以下に ttp://help.adobe.com/ja_JP/Photoshop/11.0/WS262DC4FE-2F31-4e62-A39A-80CD90530422.html 「Windows では、F1 キーを使用できません。」と書いてありました・・・。 どうにかF1キーをヘルプではなくアクションに割り当てる方法はないものでしょうか。 宜しくお願い致します。