メイン とにかくFLASH【FLASHに関して全般】 プロジェクタの作成 | 投稿するにはまず登録を |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
matuzawa | Åê¹ÆNo.16237 投稿日時: 2005-3-24 20:23 |
新米 居住地: 投稿: 8
使用環境:
WindowsXP、FLASH MX 使用 |
プロジェクタの作成 こんにちは、matuzawaです。
今、フラッシュでプロジェクタを作っているのですが プロジェクタの内部からアプリケーションを実行させるため アクションスクリプトを以下のように書いています。 on (release) { fscommand("exec", "maoh01_setup.exe"); } しかし、パブリッシュしてプロジェクタを立ち上げても 何もおこりません。 書き方がどこか違うのでしょうか? 教えていただけると助かります。 |
野中文雄 | Åê¹ÆNo.16239 投稿日時: 2005-3-24 21:17 |
ちょんまげら 居住地: 東京 投稿: 4531
使用環境:
CS5.5 .6.8 Vista Home Premium (SP1) |
Re: プロジェクタの作成 記述自体に、文法的な誤りはないように思われます。
実行ファイルのパスを始めとする設定に何か誤りがあるか、タイプミスなど設定と記述が合っていないのではないかと「推測」します。設定に関するご説明がありませんので、これ以上の指摘は困難です。オンラインヘルプ[fscommand]の項および以下のドキュメントを参考に、ご確認ください。 「fscommand」 引用: matuzawaさんは書きました: |
ひろゆき | Åê¹ÆNo.16240 投稿日時: 2005-3-24 21:25 |
ちょんまげら 居住地: 東京砂漠 投稿: 4403
使用環境:
10.8.5 Flash Professional CS4/CS6/CC Safari 6.1 |
Re: プロジェクタの作成 引用:
しかし、パブリッシュしてプロジェクタを立ち上げても この部分が少し気になったのですが・・・。 これは・・・。 しかし、パブリッシュしてプロジェクタを立ち上げてボタンを押しても 何もおこりません。 ですよね?
|
matuzawa | Åê¹ÆNo.16266 投稿日時: 2005-3-25 19:02 |
新米 居住地: 投稿: 8
使用環境:
WindowsXP、FLASH MX 使用 |
Re: プロジェクタの作成 野中文雄様
アドバイスありがとうございます。 教えていただいたドキュメントを見て もう少し勉強します。 |
matuzawa | Åê¹ÆNo.16267 投稿日時: 2005-3-25 19:05 |
新米 居住地: 投稿: 8
使用環境:
WindowsXP、FLASH MX 使用 |
Re: プロジェクタの作成 ひろゆき様
説明が足りてなくてすみません。 引用:
はい、確かにプロジェクタを立ち上げて ボタンを押しても何もおこりません。 で正しいです。 これから、気をつけます。 |
Fla4man | Åê¹ÆNo.16270 投稿日時: 2005-3-25 20:54 |
職人 居住地: かまくら 投稿: 517
使用環境:
WinMe,Win2000, Flash4,アズさん,大仏、delphi |
Re: プロジェクタの作成 Fscommandのexecについては自由にアクセスできるのはFlash Player5までしかサポートしてなかったように思います。
だから動きません。 http://www.macromedia.com/jp/support/flash/ts/documents/fl0266.html に fscommand("exec")を使用して起動する実行ファイルはプロジェクタと同階層にある fscommand というフォルダに存在していなければなりません。 とあります。 野中さんのリンク先にも説明があります。 maoh01_setup.exeをSWFがあるフォルダーの下に fscommandというフォルダーを作ってそこにいれ on (release) { fscommand("exec", "fscommand/maoh01_setup.exe"); } とすればよいはずです。 Flash5か4のプロジェクターで作成するかだと制限が無いです。 VBかdelphiなどでFlash.OCXを使ったものを作るかのも選択肢ではと思います。
|
野中文雄 | Åê¹ÆNo.16272 投稿日時: 2005-3-25 21:12 |
ちょんまげら 居住地: 東京 投稿: 4531
使用環境:
CS5.5 .6.8 Vista Home Premium (SP1) |
Re: プロジェクタの作成 「サブディレクトリ名"fscommand"は、実行するアプリケーションのパスに含めません」。
引用: Fla4manさんは書きました:
|
Fla4man | Åê¹ÆNo.16273 投稿日時: 2005-3-25 21:31 |
職人 居住地: かまくら 投稿: 517
使用環境:
WinMe,Win2000, Flash4,アズさん,大仏、delphi |
Re: プロジェクタの作成 なるほど
野中さんのドキュメントには「記述しない」旨はのっていても サブディレクトリに入れるという記述が無いようです。 さらにそういう仕様のプロジェクターの存在期間は短いらしく でもどの道動かないようです。(MX) (fscomandというフォルダーとSWFのフォルダーと両方に入れて確認したところ) 特定のバージョン以降は一切禁止なんでしょうか? やはりV5以前のプロジェクターで吐き出すほうが無難です。 ちなみに Push 2,'fscommand/test.exe','exec' geturl2 とした場合はセキュリィティダイアログ付でexeをMXのプロジェクターでひらけました。 やはりFlashplayerを使ってexeを扱いたいならばOCXを扱える言語で やるのがよくてMX以降は鬼門では無いかと思います。
|
野中文雄 | Åê¹ÆNo.16281 投稿日時: 2005-3-26 5:00 |
ちょんまげら 居住地: 東京 投稿: 4531
使用環境:
CS5.5 .6.8 Vista Home Premium (SP1) |
Re: プロジェクタの作成 ドキュメントには、以下のように記載してあるはずです。
引用: 「fscommand」より: Fla4manさんは書きました: どのように確認をされているのでしょうか? 私の環境では、MX 2004 (7.2)およびMX (6.0r25.1)で作成したプロジェクタは、Mac OS X.3.7/X.2.8とWindows XP (SP1)の両環境で、"fscommand"フォルダ内にある実行ファイルを問題なく起動できます。 また、これまでのフォーラムでの投稿でも、起動は確認されています。海外のリストでも、fscommandの"exec"コマンドが設定を正しく行ったにもかかわらず起動しないという事例は、私の見たかぎりでは報告されていません。 「fscommandによるexeファイルの実行]」(MX 2004) 「OSXで外部アプリ起動」(MX) 引用: さらにそういう仕様のプロジェクターの存在期間は短いらしく |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |
投稿するにはまず登録を | |