トップへ戻るニュースフォーラムFLASH-ML 過去ログBak@Flaダウンロードよくある質問と答
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   とにかくFLASH【FLASHに関して全般】
     プロジェクタに関して
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
soralis
Åê¹ÆNo.1068
投稿日時: 2003-11-8 1:50
新米
居住地:
投稿: 9
使用環境:
MAC OS9.22
10.28/10.14
6.0.1
FlashPlayer7.0.14
IE5/safari
XP
IE6
プロジェクタに関して
はじめまして。

今FLASHのみで、CD-ROMを作成しています。

ROMの中身は、FLASHのプロジェクタとHTMLです。
MAC OS9/OS X/WINDOWS XPのIE5では、
プロジェクタからgetURLの相対パスでHTMLをたたき、
ブラウザもきちんと立ち上がります。

ですが、OS Xのsafariでは、ブラウザが立ち上がるものの
CD-ROMの中の表示させたいHTMLが表示されません。

プロジェクタでのスクリプトは、例として、
getURL("html/inidex.html",target="_top")
としています。

このスクリプトの表記がまずいのか、
それとももう物理的に無理なのか。
実行ファイル等のアプリを作成しなければならないのか。

それから、これらのHTMLが入ったフォルダを不可視にすると、
HTMLでダウンロードボタンをクリックすると、
解凍のゲージはでるものの、どこにも解凍されたファイルが
見れません・・・(OS9上で確認)
今は、そのフォルダのみ不可視にしていません。

ちょっとFlashと離れた部分も含まれてすいません・・・。
もし何か方法がありましたら、ご教授願えればと思います。

宜しくお願い致します。


○ワタナベ

制作環境:MAC OS9.22/FLASH MX
ゲスト
Åê¹ÆNo.1069
投稿日時: 2003-11-8 2:13
Re: プロジェクタに関して
移動された場合には、移動元にもそのお知らせを書かれた方が良いと思います

引用:
OS Xのsafariでは、ブラウザが立ち上がるもののCD-ROMの中の表示させたいHTMLが表示されません。
プロジェクタでのスクリプトは、例として、
getURL("html/inidex.html",target="_top")
としています。


getURL は、

 ・ブラウザ上で動いている場合は、そのブラウザ
 ・プロジェクタの場合は、システムの機能(Mac だと、昔の Internet Config、今の「インターネット」等)

に URL の情報を渡していると思います。

前者は対象がブラウザであるので、ある程度動作が期待出来ますけれど、後者はシステムを仲介してやり取りされるので、必ずしも動くとは限らないと思います。

ここで気になって MacOS X 版の Safari を調べてみたのですが・・・、

MacOS X 10.2.8 にインストールした Safari 1.0 v85.5 では、他のブラウザではサポートされている AppleScript の「openURL」「getURL」が存在していませんでした。

システム <-> アプリケーション間では AppleEvent でやり取りされていると思いますので、アプリケーションのは最優先表示になるけどページが開かないというのは、この辺が関連している可能性があるかもしれません。

もしそうであれば今のところは、

引用:
それとももう物理的に無理なのか。


の可能性が高いと思います。

Safari は、Panther 付属のバージョンが完成版のはずですので、そちらでどうなっているかでこの辺は大きく変わってくると思います。

少なくとも大多数の MacOS X 10.1 ? 10.2 ユーザーの環境では、動かない可能性が高いですね・・・

引用:
それから、これらのHTMLが入ったフォルダを不可視にすると、HTMLでダウンロードボタンをクリックすると、解凍のゲージはでるものの、どこにも解凍されたファイルが見れません・・・(OS9上で確認)


“解凍のゲージ”というのは何ですか?

もう少し詳しい状況を書かれた方が良いと思います。


ちなみに Flash では、getURL 等は実行したら後は他のソフトにお任せの機能なので、細かく制御することは出来ません。

その辺を製作者の意図通りにしたいということでしたら、Director か REALbasic のようなソフトでネイティブアプリケーションを作成するしかないと思います。
soralis
Åê¹ÆNo.1086
投稿日時: 2003-11-8 11:04
新米
居住地:
投稿: 9
使用環境:
MAC OS9.22
10.28/10.14
6.0.1
FlashPlayer7.0.14
IE5/safari
XP
IE6
Re: プロジェクタに関して
お世話になります。
フォーラム移動に関して、アナウンスをしてきました。
改めて、宜しくお願い致します。

引用:
MacOS X 10.2.8 にインストールした Safari 1.0 v85.5 では、他のブラウザではサポートされている AppleScript の「openURL」「getURL」が存在していませんでした。


なるほど。
それではしょうがないのかもしれませんね・・・。

引用:
“解凍のゲージ”というのは何ですか?

もう少し詳しい状況を書かれた方が良いと思います。

解凍される際に、macだと「StuffIt Expander」が自動で圧縮ファイルを
解凍します。その際にでる進行状況のバーの表示のことです。

これで解凍されたのかな? と思うと、
そのファイルがどこにも見あたらない、ということです。
不可視の設定が、フォルダだけでなく、
その中身すべてに反映されてしまっているのかもしれません。
フォルダだけに不可視の設定をしているのですが。
ちょっとFlashと話がそれてしまってスイマセン・・・。

引用:
その辺を製作者の意図通りにしたいということでしたら、Director か REALbasic のようなソフトでネイティブアプリケーションを作成するしかないと思います。


やはりそういう結論にいくのでしょうか・・。
本格的(かどうかわかりませんが)なCD-ROMは、やはりFlashだけでは
難しいのかもしれませんね。

ただ、もう少し可能性を探ってみたいです。

貴重がご意見、ありがとうございます。
ゲスト
Åê¹ÆNo.1098
投稿日時: 2003-11-8 17:09
Re: プロジェクタに関して
引用:
引用:
“解凍のゲージ”というのは何ですか?

解凍される際に、macだと「StuffIt Expander」が自動で圧縮ファイルを解凍します。その際にでる進行状況のバーの表示のことです。


StuffIt Expander で解凍されるようなファイルを getURL で渡しているのでしょうか?

フォルダなどの不可視属性の設定と、StaffIt Expander の動作とは関係ありませんが、その辺はどうなっていますか?

引用:
これで解凍されたのかな? と思うと、そのファイルがどこにも見あたらない、ということです。


StaffIt Expander での解凍先は、デフォルトでは「解凍するファイルがある場所」です。
soralis
Åê¹ÆNo.1101
投稿日時: 2003-11-8 19:27
新米
居住地:
投稿: 9
使用環境:
MAC OS9.22
10.28/10.14
6.0.1
FlashPlayer7.0.14
IE5/safari
XP
IE6
Re: プロジェクタに関して
お世話になります。

引用:
StuffIt Expander で解凍されるようなファイルを getURL で渡しているのでしょうか?

いえ、そうではありません。
FLASHからは、CD-ROM内に同封してあるhtmlページを
getURLで開き、そのHTMLページにボタンを設置。
そのボタンでダウンロードをさせようとしています。
<A>タグで。

引用:
フォルダなどの不可視属性の設定と、StaffIt Expander の動作とは関係ありませんが、その辺はどうなっていますか?


HTMLやダウンロードさせたい圧縮ファイルを一つのフォルダにして
その一番上だけ不可視にしています。

projecter
html(フォルダ)---index.html
          |-page01.html
          |-data(フォルダ)---file01.zip
                    |-file02.zip

の様な構造で、不可視設定にしているのは「html」という
一番上のフォルダだけです。

引用:
StaffIt Expander での解凍先は、デフォルトでは「解凍するファイルがある場所」です。

解凍するファイルがある場所が、
CD-ROMの中なので、アラートが出るはずなんです。

でもなぜか保存先も聞かれずに解凍されます。
それがかなり不思議なんです・・・。


○ワタナベ
ゲスト
Åê¹ÆNo.1107
投稿日時: 2003-11-8 20:33
Re: プロジェクタに関して
引用:
FLASHからは、CD-ROM内に同封してあるhtmlページをgetURLで開き、そのHTMLページにボタンを設置。そのボタンでダウンロードをさせようとしています。<A>タグで。


ダウンロードさせようとしているファイルは何ですか?

HTML のページのリンク先のファイルをどうするかは、

 ・ブラウザの MIME 設定次第

 ・ユーザーの環境にインストールされているソフト次第

  そのソフトが、ブラウザの MIME 設定をしないソフトの場合は
  インストールされていても効果なしの場合もあります。

  また、ユーザーの環境にStaffIt Expander が必ず入っているとは限りません
  (特に Windwos)

という部分の影響も受けますので、Flash + Web ブラウザではどうにもならない部分もあります。


一般的な CD-ROM ソフトで、ファイルのコピー等の制御が出来ているのは、Director では Xtra や外部ファイルの実行等が出来ますので、その辺の機能を応用しているからです。

引用:
引用:
StaffIt Expander での解凍先は、デフォルトでは「解凍するファイルがある場所」です。

解凍するファイルがある場所が、
CD-ROMの中なので、アラートが出るはずなんです。
でもなぜか保存先も聞かれずに解凍されます。


その辺は解凍ソフト次第の話なので、Flash /Web ブラウザ側ではどうすることも出来ません。

また、人によってはデフォルトの解凍先の設定が変わっている可能性ありますので、「**に解凍されます」ということも言えません。

この辺をすべて自分で制御したい場合は、Director 等で自分の好みにあった解凍ソフトの部分も含めて、制作する必要があります。
ゲスト
Åê¹ÆNo.1112
投稿日時: 2003-11-8 21:36
Re: プロジェクタに関して
よくわからないのですが、
解凍したファイルが見つからないとは、
シャーロックで検索してもどこにもないということですか?
soralis
Åê¹ÆNo.1119
投稿日時: 2003-11-9 1:58
新米
居住地:
投稿: 9
使用環境:
MAC OS9.22
10.28/10.14
6.0.1
FlashPlayer7.0.14
IE5/safari
XP
IE6
Re: プロジェクタに関して
お世話になります。

まず、圧縮ファイルはZIPで圧縮かけています。
最初はmacの「zip it」で圧縮かけていたのですが、
うまくいかなかったので、windowsでzipに圧縮し、
それをCD-ROMの中に同封しました。
ですが、不可視にした場合、それでもうまくいきませんでした。

解凍したファイルは、シャーロックでは見つかりません。
不可視ファイルでの検索もしてみたのですが、
これも引っかかりませんでした。
これは検証の結果、「StuffIt Expander」の問題の様です。
不可視にしても環境設定で「保存先を指定」「その都度保存先を聞く」にすると
無事解凍できました。
でも、ここまでは指定できませんね。

Windowsの場合は、ファイルの中身が直接みれるので、
それをデスクトップに移動、コピーさせることで
なんとかダウンロードさせられました。

やはり結論として、Flashだけでは解決できない問題のようですね。
Directorを使ってやるのが現時点での解決法のようですね。
今回かなり勉強になりました。
色々な情報、ありがとうございます。


○ワタナベ
soralis
Åê¹ÆNo.1124
投稿日時: 2003-11-9 12:39
新米
居住地:
投稿: 9
使用環境:
MAC OS9.22
10.28/10.14
6.0.1
FlashPlayer7.0.14
IE5/safari
XP
IE6
Re: プロジェクタに関して
自己レスです。

解凍できない件は解決しました。
問題は「StuffIt Expander」のバージョン。
今まで「ver6.5」と使用していましたが、
「ver7」を使ってみると、うまくいきました。
「StuffIt Expander」のバグだったという、
情けない結果でした。
お騒がせをしました。


○ワタナベ
森 なおき
Åê¹ÆNo.1129
投稿日時: 2003-11-9 15:16
モデレータ
居住地: 福岡(心は大阪)
投稿: 527
使用環境:
:MacOSX10.6.8
:FlashCS5.5
Re: プロジェクタに関して
なおきです。ワタナベさん、どうも。
StuffitのZIP解凍の件ですか?
だとしたら7でも失敗するのありますね(^^;
LZHよりはましですが。
ついでに7にすると古いStuffitの書類の解凍に
失敗することがあるのも注意です。
うちは二つ環境を用意してどっちも対応できるように
しています。


----------------
な お き
Dev.:MacOSX+FlashCS5.5
View:---

(1) 2 »
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

投稿するにはまず登録を
 
Copyright (C) 2003 FLASH-japan. All rights reserved.
Powered by Xoops