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

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   とにかくFLASH【FLASHに関して全般】
     ブラウザ起動時にSWFをアクティブに・・・
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
ゲスト
Åê¹ÆNo.4998
投稿日時: 2004-3-15 22:51
ブラウザ起動時にSWFをアクティブに・・・
どこに書いたらいいかわからなかったので、こちらのほうに書き込ませていただきます。

IEなどのブラウザを起動したときに、そのページに配置(?)されているSWFをアクティブにしてキー操作を有効にさせることは、FLASH内のActionScriptで可能でしょうか。

通常だと一度クリックしないとアクティブにならないのですが・・・。
サブリン
Åê¹ÆNo.5019
投稿日時: 2004-3-16 3:13
芸人
居住地: 東京世田谷区
投稿: 354
使用環境:
Snow Leopard
Windows 7
CS4-5/FDT
Re: ブラウザ起動時にSWFをアクティブに・・・
Flash内ではFlash内のことしかできないんで、JavaScriptで書いたらできるはずです。Flashを貼り付けるためのタグにnameとidを設定し、同じ名前をつけます。
んで、onLoad="flashgame.focus()"と入れたりします。

<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
 codebase="http://download.macromedia.com/pub/
shockwave/cabs/flash/swflash.cab#version=7,0,0,0"
id="flashgame" name="flashgame">
<PARAM NAME=movie VALUE="typinggame.swf"> 
<EMBED src="typinggame.swf" 
TYPE="application/x-shockwave-flash" 
PLUGINSPAGE="http://www.macromedia.com/shockwave/
download/index.cgi?P1_Prod_Version=ShockwaveFlash" name="flashgame">
</EMBED>
</OBJECT>

って感じにタグを変更し、
BODYタグに
<body bgcolor="#FFFFFF" onLoad="flashgame.focus()">


って感じに設定すればフォーカス(最初のクリックと同じような状態)されます。
flashgameやswfファイル名は任意ね。自分のプロジェクトにあわせてください。


----------------
Jin Saburi / SABURI.COM / lash芸人
contact [ jin[at]saburi.com ]
website [ SABURI.COM ]

ゲスト
Åê¹ÆNo.5036
投稿日時: 2004-3-16 9:53
Re: ブラウザ起動時にSWFをアクティブに・・・
なるほど!

JavaScriptは初心者なので気づきませんでした。
勉強不足ですいません・・・。

早速使わせていただきます。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

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