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

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   コーダーズルーム【スクリプト系】
     ファイルダイアログの実装に関して
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
iruka
Åê¹ÆNo.4454
投稿日時: 2004-3-3 1:54
新米
居住地:
投稿: 6
使用環境:
WinXP,FlashMX
ファイルダイアログの実装に関して
はじめまして、このフォーラムには初めて投稿させていただきます、
いるかと申します。よろしくお願いいたします。

現在私は大学院でFLASHとXMLを利用したオーサリングソフトウェアの
開発を行っています。WEB上で動く教材開発ソフト、とでも言えば
良いのでしょうか。
XMLに問題や解説を定義しておいて、それを読み込んで表示させる
仕組みです。

で、現在一番悩んでいることについてみなさまのご意見をお伺い
したいのですが、それは、「ファイルダイアログ」をどうにか
実装できないか、ということなのです。

教材XML編集ソフトもFlashで制作しているおり、
Flash上でXMLを読み込んで編集を行い、CGIを通してそれを
上書きすることまではできるのですが、ファイルの読み込みの際、
どうしても自分でファイル名を入力してボタンを押す、という
作業が必要になってしまいます。

その部分において、他の言語?のように
ファイルを開くボタンを押す

ローカルのファイルを表示(拡張子がXMLのみetc)

ファイルをダブルクリックで
最低限でもflash内の変数にファイル名格納

という事を行いたいのです。

現在私が考えていることは、
・世の中に実はコンポーネントがあったりしないだろうか
・ジャバスクリプトとどうにか連携してファイル名ゲットできないか
くらいなのです。

どなたかアドバイスをお願いいたします。
それでは。( ・ρ・)ノ

開発環境はWinXP or Win2K & FlashMXです。
nao
Åê¹ÆNo.4469
投稿日時: 2004-3-3 12:20
職人
居住地:
投稿: 208
使用環境:
WinXP Pro
Flash8 Professional
Re: ファイルダイアログの実装に関して
XMLはサーバ上にあるんですよね?
あれ?ローカルですか?

ファイル参照についてはJavaScriptと連携でできるようです.
http://210.166.205.155/ml/log/20020921/26384.html
http://www.actionscript.com/archives/00000067.html
このへんが参考になるかもしれません.

ボクも初めて見たので試したんですがMac OS 9 IE5.5(?)で見たらアップできなかったです.(あまりつっこんで調べていないのでホントはできるかも…)


----------------
nao [seto@graffiti-web.org]

iruka
Åê¹ÆNo.4483
投稿日時: 2004-3-3 14:52
新米
居住地:
投稿: 6
使用環境:
WinXP,FlashMX
Re: ファイルダイアログの実装に関して
いるかです。

引用:
XMLはサーバ上にあるんですよね?

XMLは…うーん、できればサーバー上のものも参照したいのですが、
それは無理そうなので、ローカルだけでもできればと。
エディターなので、ローカルで編集→自力でアップでもなんとか…。

やはりJavaScriptですか。
ちょっと試してみてから、また書き込みしてみます。
アドバイスありがとうございました。( ・ρ・)っ旦
iruka
Åê¹ÆNo.4488
投稿日時: 2004-3-3 15:36
新米
居住地:
投稿: 6
使用環境:
WinXP,FlashMX
Re: ファイルダイアログの実装に関して
いるかです。追記です。
http://www.impulsedigital.com/idio/idio-v1/
こちらですが、Win2K、IEで動きました。
>and at the moment is limited to Windows IE
というわけでMACじゃ動かないぽいですね。

どうにか相対パスをゲットできるとこまでがんばってみます。
ぽーい( ・ρ・)っ       ミ[英語]
nao
Åê¹ÆNo.4507
投稿日時: 2004-3-3 19:33
職人
居住地:
投稿: 208
使用環境:
WinXP Pro
Flash8 Professional
Re: ファイルダイアログの実装に関して
XMLをサーバ上のものを利用するのであればとくに参照ダイアログは必要なくないですか?なにかローカルから拾ってくるものってあるんでしょうか?
もしサーバから問題と回答のXMLのリストを動的に取得したいのであればCGIなりで指定ディレクトリのXMLファイルを取得してそれをFlashに渡せばユーザが選択できるようにヴィジュアルを作れると思いますよ.
あれ,ボクがなんか取り違えてるかな…?( ・ρ・)


----------------
nao [seto@graffiti-web.org]

iruka
Åê¹ÆNo.4509
投稿日時: 2004-3-3 19:50
新米
居住地:
投稿: 6
使用環境:
WinXP,FlashMX
Re: ファイルダイアログの実装に関して
いるかです。説明下手で申し訳ないです。
アドバイスありがとうございます。

引用:
CGIなりで指定ディレクトリのXMLファイルを取得して

最終的には、全てWEB上で作業を行えるように、
サーバ上のXMLを読み込み→編集→上書きという流れを作りたいです。
でも、難易度が高いならとりあえずローカルでの編集さえできればよいかなと思ってます。

#問題はボクがCGIもJavaScriptも詳しくないという事(ノρ・。)
#勉強しなさぃ>俺

問題XMLの中に、画像やフラッシュファイルへのパスを埋め込む場所が
あるので、その部分でも
画像ボタンクリック

ローカルorサーバ上のファイル表示(jpg/swf)
ファイル選択

相対パスをFlash内の変数に格納
とかをやりたいのです。

さきほどのJavaScriptとの連携のソースをぱーっとながめましたが、
要は実際にアップロードできるフォームをウインドウ別フレーム内に作っておいて、
それを呼び出しているだけ?みたいな感じですよね。
どうやってフラッシュにパスを渡してるのかいまいちつかめませんが…
むむむ…

フラッシュのヘルプはわかりづらすぎるんだょぅ(ノρ・。)
もう少しがんばってみます。
nao
Åê¹ÆNo.4535
投稿日時: 2004-3-4 12:56
職人
居住地:
投稿: 208
使用環境:
WinXP Pro
Flash8 Professional
Re: ファイルダイアログの実装に関して
引用:
最終的には、全てWEB上で作業を行えるように、
サーバ上のXMLを読み込み→編集→上書きという流れを作りたいです。
でも、難易度が高いならとりあえずローカルでの編集さえできればよいかなと思ってます。

ローカルにファイルを置く方がFlashでは難しいというか,単体では書き換えが出来ないですよ.
そもそもXMLを書き換えるというのはなんのXMLですか?問題と解説とか設定ファイルではないですよね?
たぶん答えた人の回答データとかですよね?
そうであればFlash上でXMLを編集してそのXMLをサーバへ送ってCGIとかで上書きしちゃうっていうのはどうでしょう?


----------------
nao [seto@graffiti-web.org]

iruka
Åê¹ÆNo.4562
投稿日時: 2004-3-4 22:30
新米
居住地:
投稿: 6
使用環境:
WinXP,FlashMX
Re: ファイルダイアログの実装に関して
引用:
そもそもXMLを書き換えるというのはなんのXMLですか?問題と解説とか設定ファイルではないですよね?

いえ、そのとおり、問題と解説とか設定ファイルです( ・д・)
全部WEB上から作業を行えるシステムにしたいのです。

できれば。(まぁ所詮研究なので、Flashのスキルが身につけばよいのです。)

個人個人の学習データ履歴(日時、得点etc)はCGIに送ってCSVに上書きしてるのですが…。うーむ。(教材を表示するほうのFLASHで)
問題データも同じ要領でやろうとは思ってます。
引用:
そうであればFlash上でXMLを編集してそのXMLをサーバへ送ってCGIとかで上書きしちゃうっていうのはどうでしょう?

こんなかんじで。

ファイルダイアログの実装ができない…。
どんなファイルがあるか取得するのは
サーバ上:CGIで取得できるのかな?
ローカル:フォームを使ってJavaScript取得?
って所まではわかったのですが。どなたかお助けくださぃ。
サーバ上でもローカルでも通用するのが一番いいんですが…。
nao
Åê¹ÆNo.4567
投稿日時: 2004-3-5 11:19
職人
居住地:
投稿: 208
使用環境:
WinXP Pro
Flash8 Professional
Re: ファイルダイアログの実装に関して
引用:
いえ、そのとおり、問題と解説とか設定ファイルです( ・д・)

問題とか解説を書き換えるってことは管理者用のことってことですかね?

引用:
(まぁ所詮研究なので、Flashのスキルが身につけばよいのです。)

研究?学校の課題とか卒論なんですか?

XMLを直接記述するのではなくてFlashのインターフェースを通して問題とか解説を変えたいんですよね?
だとするとローカルのファイルを拾うのは結局サーバに上げて処理することになると思うので2度手間になってしまう気がします.

的確ではないかもしれませんが必要かなぁ?とおもう機能は

・指定ディレクトリのXML一覧をCGI・PHPで取得(簡単に取れますよ)
・選択されたXMLを解析してFlashのインターフェースに表示
・書き換えられた情報をXML化してサーバに送信して上書き(個人の学習データ履歴と同じような作りかな…)

あたりでは?と思います.


----------------
nao [seto@graffiti-web.org]

iruka
Åê¹ÆNo.4594
投稿日時: 2004-3-5 21:44
新米
居住地:
投稿: 6
使用環境:
WinXP,FlashMX
Re: ファイルダイアログの実装に関して
おおう・・・
なんかうちのガッコの教授よりよっぽど頼りになるし、
僕のやってること、やりたいことも理解してくれている気が(ノρ・。)

引用:
問題とか解説を書き換えるってことは管理者用のことってことですかね?

そうです、またもや説明不足でスミマセン。

引用:
研究?学校の課題とか卒論なんですか?

課題というか、院生なので、まったりとオーサリングソフトウェアの開発をやっております。

引用:
的確ではないかもしれませんが必要かなぁ?とおもう機能は
・指定ディレクトリのXML一覧をCGI・PHPで取得(簡単に取れますよ)
・選択されたXMLを解析してFlashのインターフェースに表示
・書き換えられた情報をXML化してサーバに送信して上書き(個人の学習データ履歴と同じような作りかな…)

的確すぎてもう何もいえないっす。
2つ目と3つ目は既に実装済みなんですが、1つ目が・・・
簡単にできる、、ですか。ふむふむ、。
一覧がわかれば相対パス?もわかるのかな?
だとしたらあとFlash側での見せ方の問題になってくるので、
なんとかCGIがんばってみます。(わかりやすいサイトみつけねヴぁ)
ありがとうございました。

おちゃどぞ? ( ・ρ・)っ旦
(1) 2 »
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

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