FLAファイルについて。
FLASH KIT等のサイトから、
「.fla」のファイルをダウンロードすると、
シンプルテキストの書類で、拡張子が「.fla」のファイルが
ダウンロードされてしまい、
FLASHで開くことができません。
これはOS側の何らかの問題があるからなのでしょうか。
どなたか、解決方法等、お分かりになる方がいらっしゃいましたらお教えいただきたく、お願いいたします。
当方は、FLASH5を使用しております。
FLASH KIT等のサイトから、
「.fla」のファイルをダウンロードすると、
シンプルテキストの書類で、拡張子が「.fla」のファイルが
ダウンロードされてしまい、
FLASHで開くことができません。
これはOS側の何らかの問題があるからなのでしょうか。
どなたか、解決方法等、お分かりになる方がいらっしゃいましたらお教えいただきたく、お願いいたします。
当方は、FLASH5を使用しております。
キャプテンさん、
何故、シンプルテキストのファイルとしてダウンロードされるのかは知りませんが(ブラウザかサーバ側の MIME 設定の問題だと思う)、事後策として、ファイルタイプを "SPA " (末尾はスペースで計4文字)に、クリエータタイプを "MFL2" に変更すれば、Flash の .fla として認識させられるのではないかな。
これらの変更は、例えば、ResEdit (の 'File'>'Get Folder/File Info...' )などで行なえます。
AppleScript を使うなら、例えば、以下のコードを Script Editor (スクリプト編集プログラム)の新規ウィンドウにコピーして、アプリケーションとして保存(「初期画面を表示しない」をチェック)すれば、対象ファイル群をこのアプレットにドラッグ&ドロップする(又はこのアプレットをアップルメニューに入れて、対象ファイル群を選択してからアップルメニューからアプレットを起動する)ことで、ファイルを一括して処理できます。(専用のユーティリティに比べれば相当遅いが、手動で変更するよりはずっと速い)
役立つようならご自由にお使い下さい。
-- script - 'File/Creator codes changer'
property kFCcodes : {ftype:"SPA ", ctype:"MFL2"} -- .fla/Flash
on run
local ff
tell application "Finder" to set ff to files of selection
main(ff)
end run
on open aa
main(aa)
end open
on main(xx)
(*
list xx: list of aliases or list of files
*)
tell application "Finder"
repeat with x in xx
try
set x's creator type to kFCcodes's ctype
set x's file type to kFCcodes's ftype
on error --
end try
end repeat
end tell
end main
-- end of script
早々のご回答に感謝致しております。
私自身初めての経験で、困っておりました。
アドバイスいただきました方法を試してみます。
各方面で情報を探してみますが、
また何かありましたら書き込みを致します。
ありがとうございました。
実際に試してみました。
アップルスクリプトに関しては、
コピーペーストしたのですが、
保存しようとすると、テキストとして保存以外、
はねられてしまいました。
しかしながら、RESで開いて、お教えいただいた方法で
試したところ、成功しました。
今のところ、これで一応の解決です。
ご指導いただき、非常に頼もしくありました。
お礼申し上げます。
キャプテンさん、
どうにかお役に立てたようで何よりでした。
でもスクリプトがコンパイルできないのはおかしいな。
-- script - 'File/Creator codes changer'
から
-- end of script
までを正確にコピー&ペーストしてもだめですか?
別に特別なことは何もしていないので、はじかれるはずはないのだが、、、
ブラウザ画面でどこかで強制的に改行されているのだろうか?
まあ、だめなら捨てて下さい〜
そのままコピー&ペーストでは無理なようです
すべての行の始まりを詰めて、構文確認をすると大丈夫なようです。
-- script - 'File/Creator codes changer'
property kFCcodes : {ftype:"SPA ", ctype:"MFL2"} -- .fla/Flash
on run
local ff
tell application "Finder" to set ff to files of selection
main(ff)
end run
on open aa
main(aa)
end open
on main(xx)
(*
list xx: list of aliases or list of files
*)
tell application "Finder"
repeat with x in xx
try
set x's creator type to kFCcodes's ctype
set x's file type to kFCcodes's ftype
on error --
end try
end repeat
end tell
end main
かつみさん、
コンパイルを検証して下さってありがとうございます。
う〜ん。このボードはコードの行頭のタブを勝手に削除してしまうものですから、コードを読みやすくしようとして、わざわざタブを4スペースに置き換えたのですが、それが仇となったようですね。
私の環境(OS 9.1(+JLK), AS1.6, Mozilla1.2.1/NetscapeComm.4.7.9 どれも英語版ですが) では問題ないのですが、、、ブラウザによるのでしょうか?それとも OS やアプリのロケールの問題かな。
(私はUS のDiscussion のAppleScript のボードにもたまに書き込みますが、その時には同じようにタブを4スペースに置換して書き込んでいても、コンパイルできないよ、とかいうコメントはないです)
今後、日本のボードに書き込むときは注意します。
ご指摘どうもありがとう。
dodoさん、かつみさん、ありがとうございます。
コンピュータプログラミングに関しては、
あまり詳しくないものですから、
まったくもって頼もしいアシスト、アドバイスです。
dodoさん、ちなみに、私は、OS9.2.2を使っております。
ネスケはメインで使わなくなってしまい、
IE5.1.7からコピーしました。
ブラウザの影響なのかは私は分かりませんが、
一応参考までに。
懇切丁寧にご回答くださりました。
改めてお礼申し上げます。
ありがとうございました。
FLAファイルについて。