アドレスに引数を使うと別窓をサイズ指定で開けない
FLASHを5年ぶりに触っています。
3日悩んでどうしても分からないので質問させて下さい…。
環境はFLASH CS4で、AS2.0です(3.0はすぐに理解できそうになかったので…)
外部から画像を読み込むスライドショーを作っていて、下のリンク先のものをベースに改変しています。
(FLASH)http://www.geocities.jp/flashiroha/script/slideshow_xml/as30.html
(XML)http://www.geocities.jp/flashiroha/script/slideshow_xml/xml.html
何が出来ないかというと、画像ごとに説明ページを設けて、ボタンを押すと別窓がサイズ指定で開くということができません。
XMLに detailという属性をつけて、
<?xml version="1.0" encoding="utf-8"?>
<Photos>
<picture image="img/pic1.jpg" p_width="475" p_height="240" detail="pic1.html">白峰三山</picture>
<picture image="img/pic2.jpg" p_width="320" p_height="240" detail="pic2.html">薬師岳</picture>
</Photos>
アクションフレームの23行目に
linkURL = newSlide.attributes.detail;
引数を追加しました。
しかしlinkURLがブラウザに渡せないので、
button.onRelease = function() {
getURL("javascript:void(window.open(linkURL,'swin','width=500,height=500,scrollbars=yes'))");}
という方法ができません。(ヤフーのアドレスなどを入れれば開きました)
こういう引数を使っている場合、どうやってウィンドウサイズを指定すればいいのでしょうか?
お礼
結構出るんですねぇ!ご回答ありがとうございました。