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

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   迷える子羊の部屋【初心者専用】
     小窓を開くのことで
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
hitomi
Åê¹ÆNo.2367
投稿日時: 2003-12-22 11:09
新米
居住地: ひろしまぢゃけん
投稿: 4
使用環境:
小窓を開くのことで
はじめまして。いろいろと試してみたのですが
どうしても解らないので投稿させていただきました。
フルflashでサイトを作っているます。(汗
flashからhtmlの小窓(サイズ指定)を開きたいのですが
全くわかりません。どなたか教えてください。
よろしくお願いいたします。
osはwinXP flashはMXを使っております。
笠居トシヒロ
Åê¹ÆNo.2368
投稿日時: 2003-12-22 12:39
マスター
居住地: 兵庫
投稿: 870
使用環境:
SnowLeopard, Safari4, CS4
Windows7, IE8, CS4
Re: 小窓を開くのことで
こんにちは
サイズ指定した小窓を開くには、Javascriptを使います。
windowオブジェクトのopenメソッドをHTMLファイルにfunctionとして定義し、
Flashからは、getURLを使ってこのfunctionを呼ぶ形になります。
仮にJavascriptのfunctionを "smallWinOpen()" とした場合、ボタンに記述するgetURLは下記のようになります。

on (release) {
  getURL("java script:smallWinOpen();");
}

注1)これは、function中にサイズや属性なども全て指定済みと仮定した例です。
注2)上記リストにおいて、javascriptの途中に挿入された半角スペースは不要です。


このJavascriptは、DreamweaverなどのHTMLエディタでも設定できますが、上記の説明が理解しづらいようであれば
初級向けのJavascript解説書などで、少しだけ勉強されるといいと思いますよ。
がんばってください。


----------------
笠居 マッドシー
http://www.mad-c.com/

hitomi
Åê¹ÆNo.2438
投稿日時: 2003-12-23 19:22
新米
居住地: ひろしまぢゃけん
投稿: 4
使用環境:
Re: 小窓を開くのことで
kasaiさまお返事ありがとうございました。
小窓のhtmlの方に
<SCRIPT LANGUAGE="JavaScript">
function newWin_a()
{
win = window.open("new.html","a","width=300,height=450,top=0,left=0,scrollbars=0");
win.moveTo(0,0);
}
</SCRIPT>
と入れて
呼び出す方のボタンに
on (release) {
getURL("java script:newWin_a();");
}
と入れましたがエラーになってしまいます(泣
お勧めの解説書がございましたら教えてください。
お忙しいところすみませんがよろしくお願いいたしますm(uu)m
森 巧尚
Åê¹ÆNo.2439
投稿日時: 2003-12-23 20:10
モデレータ
居住地: 宝塚
投稿: 650
使用環境:
.5/CS4/Safari3
XP+2000//IE6
Re: 小窓を開くのことで
あれ、ここで投稿すると「java」と「scirpt」の間にスペースが入っちゃいますね。
on (release) {
getURL("java script:newWin_a();");
}
の「java」と「scirpt」の間のスペースを取ってみてください。
hitomiさんのスクリプトで動きましたよ。


----------------
森 巧尚
http://www.ymori.com

笠居トシヒロ
Åê¹ÆNo.2443
投稿日時: 2003-12-23 20:36
マスター
居住地: 兵庫
投稿: 870
使用環境:
SnowLeopard, Safari4, CS4
Windows7, IE8, CS4
Re: 小窓を開くのことで
スクリプト自体に問題がないとしたら、ひょっとしてこれかな?
引用:
小窓のhtmlの方に
<SCRIPT LANGUAGE="JavaScript">
・・・以下略

小窓のhtml」のほうにJavascript書いてるんですか?
もしそうだとしたら、別のファイルに書いてある関数を呼び出すなんて事はできませんよ。
Flashのボタンを貼り付けたほうのhtmlファイルに、Javascript書いてください。

#はずしてたらスンマセン・・・


----------------
笠居 マッドシー
http://www.mad-c.com/

hitomi
Åê¹ÆNo.2446
投稿日時: 2003-12-23 23:38
新米
居住地: ひろしまぢゃけん
投稿: 4
使用環境:
Re: 小窓を開くのことで
森さまkasaiさまお返事ありがとうございました。
何度やってもエラーになるわけですね。
私の説明が悪くてすみませんでしたm(uu)m
HPはindexからflashでその中のボタンをクリックで
htmlのファイルの小窓をオープンしたいのです。
が。。。これって可能でしょうか?
ほんとにほんとにすみませんがよろしくお願いしますm(uu)m

murasToy
Åê¹ÆNo.2447
投稿日時: 2003-12-23 23:41
新米
居住地: 福岡
投稿: 8
使用環境:
OS: SP1
Flash:5,
FlashPlayer:7
Browser:IE6.0,NN7.0,OPERA7.0
Re: 小窓を開くのことで
この話題になるとどこからともなくしゃしゃりでるmurasToyです

HTMLに記述するのが面倒だったり書き方がよく判らないような場合、getURLに全部書いてしまうと言う方法もあります。

on (release) {
	getURL("java script:newwin1=window.open
('subwindow.htm','window1',
'toolbars=0,location=0,directories=0,
status=0,menubar=0,scrollbars=0,resizable=0,
width=200,height=100,
left='+(screen.width-200)*0.5+',
top='+(screen.height-100)*0.5+'');void(0);");
}


※実際にスクリプトを書く時には、途中の改行はナシにして下さい。

上記は、
 subwindow.htm→小窓の中に開きたいHTMLのファイル名
 window1→小窓の名前
 width=200,height=100→小窓の幅と高さのサイズ
を画面の中央にセンタリングして開く例です。

拙作ながら、うちのサイトのFlashSampleに、色んな事例をのっけてます。
こやまけいこ
Åê¹ÆNo.2451
投稿日時: 2003-12-24 1:10
新米
居住地: とうきょう
投稿: 14
使用環境:
MacOS10.4
Flash8
Re: 小窓を開くのことで
こんにちは

引用:
HPはindexからflashでその中のボタンをクリックで
htmlのファイルの小窓をオープンしたいのです。

それって、Flash上のボタンから
新たに小さいウィンドウを出すということですよね?

私もやってみたくて、hitomiさんのスクリプトをそのまま使わせてもらって
作ってみました。
クリスマス限定(25日いっぱい)のしょーもないプチアニメですが
私のサイトのトップページの右下にあるアニメのオチに使ってます。
index.htmlに<SCRIPT LANGUAGE="JavaScript">?云々を
入れてます。(関係ない昔のスクリプトも残ってますが)
変な例ですみません。(^^;)

ところで、このスクリプト使うと
ボタンのダウンにサウンド仕込んでも鳴らないんですね。


----------------
こやまけいこ
http://www.koguma.info

森 巧尚
Åê¹ÆNo.2452
投稿日時: 2003-12-24 2:26
モデレータ
居住地: 宝塚
投稿: 650
使用環境:
.5/CS4/Safari3
XP+2000//IE6
Re: 小窓を開くのことで
引用:
クリスマス限定(25日いっぱい)のしょーもないプチアニメですが
私のサイトのトップページの右下にあるアニメのオチに使ってます。

めちゃめちゃかわいい?\(^-^)/。

引用:
ところで、このスクリプト使うと
ボタンのダウンにサウンド仕込んでも鳴らないんですね。

なんでだろう。でもたぶん音には影響しないと思うんですけど・・・
スクリプトを付けない状態の同じボタンを並べて、そっちでは鳴ります??
ボタンサウンドがストリーミングになってたりはしませんよね(笑)。


----------------
森 巧尚
http://www.ymori.com

こやまけいこ
Åê¹ÆNo.2453
投稿日時: 2003-12-24 2:47
新米
居住地: とうきょう
投稿: 14
使用環境:
MacOS10.4
Flash8
Re: 小窓を開くのことで
引用:
ボタンサウンドがストリーミングになってたりはしませんよね(笑)。

ああっ、初歩的なミスをしてました。(笑)
ありがとうございます。
というわけで、直しました。

あと自己レス。
スクリプトを記述したhtmlは、index.htmlでなく
フレームの下ファイルのmain.htmlです。



----------------
こやまけいこ
http://www.koguma.info

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

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