Flashの中でCGIのBBSを表示
Flash 8を使用しています。
Flashでサイト製作をしており、Flashの中でCGIのBBSを表示させたいのですが、
上手く行きません。
私がやろうとしていることは以下のとおりです。
ボタンクリックで、以下のようにしてExplorer風のウィンドウを表示する。
on (release){
var emptyObject = _root.createEmptyMovieClip("emptyClip",_root.getNextHighestDepth());
var attachObject = emptyObject.attachMovie('bbs_window',"movieObject",0);
attachObject._x =100;
attachObject._y =100;
attachObject.onEnterFrame = function(){
}
}
表示されたMovieClipをドラッグできるようにする。
on (press) {
_parent.swapDepths(_root.getNextHighestDepth());
_parent.startDrag();
}
on (release) {
_parent.stopDrag();
}
actionscriptは初心者のため無駄なコードがあるかとは思いますが、
ここまでは、やりたいことは上手く行っています。
こうして表示されたMovieClip(Explorer風ウィンドウ)の中に、
CGIで作られたBBS(http://www.2apes.com/products/index.html)を表示させたいのですが、
上手く行きませんでした。
私がやろうとしたこと:
上記MovieClipの中にMovieClipを作成し、
(1)
onClipEvent (load){
this.loadVariables("~~.cgi");
}
とする。
⇒表示されず。
(2)
onClipEvent (load){
this.loadVariables("bbs.html");
}
とし、bbs.htmlに<iframe>や<frameset>でcgiを埋め込む。
⇒bbs.htmlは表示されるが、フレーム非対応ブラウザ用のメッセージが表示される。
(3)
bbs.htmlに、cgiへのリンクを貼る。
⇒MovieClip内ではなく、swfを表示しているウィンドウ全体をtargetにして表示されてしまう。
以上です。
BBS自体は正常に動作しています。
(2)の方法で行ければ理想的なのですが、不可能でしょうか。
他にどのような方法が考えられるでしょうか。
解決方法がお分かりになる方、ご教授をよろしくお願いいたします。