こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

Flashにサイトを表示させたい

http://www.ddnj.com/product/hp/artflash/artflash_sample/AF03-site014/index.html
このFlashのサイトのDIARYをクリックした時に、
下に表示されるテキストをブログ等のウェブサイトを表示させるには、
どのような方法で出来ますでしょうか?

このテキストは外部テキストから読み込まれています。
変数は以下のようになっています。
&txtDiary=20XX/00/00<br>dummy text.......

投稿日時 - 2006-03-20 19:57:33

QNo.2041148

困ってます

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

そう言った高度なことは,
したことかないのでよくわかりませんが,できないことはないと思います。

以下は,ひらめきのままにダラダラ書いていますので,
あまり参考にはならないと思いますが,一応書いてみました。


「フラッシュとMySQLの徹底活用術」
http://hotwired.goo.ne.jp/webmonkey/2004/05/index1a.html

上のURLの2ページ目には
 > まず処理するデータの並びだけど、
 > ID(id)、日付(date)、タイトル(title)、本文(entry)
 > という前提だよ。そしてPHPで処理して、
 > 「&id0=1&&title0=myfirstEntry&&date0=2003:10:10 03:30:02&&entry0=some text&」
 > という具合に取り出せる、としておこう。

と書いてあります。
上の場合はPHP(サーバ)側で,Flash 用のデータを出力させる必要があるということです。

Blog の 元データって,XML なのでしょうか?
もし,XML の形であったら,その XML を直接 Flash が読み込める可能性もあります。
Blog と言っても,いろんな形式のものがありますので,一概には答えられません。

上記は,当然,Blogの構築ぐらいは自分でしていて,
さらに,Blog の仕組みや構造がわかっていて,
さらに,PHP や CGI などサーバサイド言語をあるていど使えて,
さらに,自宅サーバ,もしくは,自分で借りたレンタルスペースに,自分でBlogを構築した場合の話です。

また,ココ↓も必読です。
「Macromedia Flash Player 7 におけるセキュリティの変更について」
http://www.macromedia.com/jp/devnet/flash/articles/fplayer_security_print.html

---------------------------------------------

また,こんな方法も考えられないことはないですね。
「HTMLやCSVファイルを読み込む」
http://www.vas-animatum.net/pukiwiki/index.php?HTML%A4%E4CSV%A5%D5%A5%A1%A5%A4%A5%EB%A4%F2%C6%C9%A4%DF%B9%FE%A4%E0


そりゃ,上のようにすれば,ガバッと丸ごとFlash内にロードすることはできますが,
ロードした物を,人間がマトモに見えるように,Flash 内でなんとか整形しなければなりません。
例えば
 <HTML> タグから<BODY>タグまでの間は,全て消去。
 <BODY> ~ </BODY> の間の "<" と ">" で囲まれた部分は全て消去。
 (ただし,改行タグなどは,改行コードで置換)
  … …
みたいに。
このような整形ができるのは,かなりな達人であり,かなりな根気強い方だと思います。


---------------------------------------------

Blog って,普通コメントとかトラックバックがありますよね。
そんなのもFlashからするには,無理に近い話だと思います。

表示させるだけでしたら,
Excel か何かで,自分で好きなように日記が書けるようにレイアウトしておいて,
その好きに書いたExcelでの日記のデータを

 &txtDiary=20XX/00/00<br>dummy text.......

という形でテキスト出力させるように関数や VBAを作っておいて,
そのテキストデータを随時アップするというのが,一番楽ではないでしょうか。

また,やったことありませんが,
Excel の VBA と IE を連動させたら,Web上にデータのアップロード(FTP転送)までひょっとしたら可能かもしれません。
IEでもWeb上にデータのFTP転送はできます。
LAN 内でのFTPを使わないテキストデータの随時更新までは楽々可能でした。

---------------------------------------------

そんなこんなで,すべてがややこしいです。
もしできそうになかったら,
やはり普通にリンクのページでブログにリンクさせるのが良いのではないでしょうか。
これが楽でどなたでもしている方法だと思います。

 &txtDiary=20XX/00/00<br>dummy text.......
の形を作るまででしたら,Excelなどが最も簡単だと思います。


また,保存を考えなければ,
Flashで,

 日付:[        ] 題名:[              ]
 本文:
 ---------------------------------------------

 ---------------------------------------------

みたいな,テキスト入力のテキストフィールドをステージ上に用意しておいて,
そのテキストフィールドに書いた日記を,
 &txtDiary=20XX/00/00<br>dummy text.......
という形のデータを ActionScript で作ることは可能です。

でもデータの保存管理まで考えると やっぱり Excel の方が楽です。

投稿日時 - 2006-03-21 05:46:39

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問