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

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   コーダーズルーム【スクリプト系】
     SWFファイルを直接開かせない方法
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
undefined
Åê¹ÆNo.20968
投稿日時: 2005-10-22 0:18
新米
居住地:
投稿: 7
使用環境:
WinXP,Flash MX2004
SWFファイルを直接開かせない方法
久しぶりの投稿になります。
undifinedと申します。
質問なのですが、SWFファイルの表示されているサイズを調べる方法というのはあるのでしょうか。
というのは、ゲームを制作しているのですが、SWFファイルを直接100%表示で開かれてしまいますと、やはり描画速度が遅くなってしまい、ゲームの難易度が著しく変わってきてしまいそうなのです。
まぁ、ゲーム自体は普通にそれぞれの環境で楽しんでもらえればいいと思っているのですが、ランキングを組み込みますと、さすがにちょっと不公平感が出てきてしまいますので、できればきちんと指定のサイズで遊んで欲しいと思っています。
なにか良い方法はありませんでしょうか。
こちらの環境はWinXP、FlashMX2004です。
よろしくお願いします。
KURAGE
Åê¹ÆNo.20971
投稿日時: 2005-10-22 8:42
常連
居住地: 東京都
投稿: 199
使用環境:
Flash 4?8/Lite 1?2
2000/XP
OSX 10.3
qurage.net
AS2HTML
Re: SWFファイルを直接開かせない方法
こんにちは

ステージサイズは Stage.width / Stage.height で取得可能ですが
プレイヤー上での拡大率は反映されないので、
今回のような目的ですと、あまり有効ではありません。
(表示サイズが小さくても処理落ちする人はいるので )

ゲーム速度での判定を行うのであれば、
実際のFPSを計測し、
ランキングに反映させるのがベストかと思います。
ひろゆき
Åê¹ÆNo.20972
投稿日時: 2005-10-22 8:55
ちょんまげら
居住地: 東京砂漠
投稿: 4403
使用環境:
10.8.5

Flash Professional CS4/CS6/CC

Safari 6.1
Re: SWFファイルを直接開かせない方法
引用:
というのは、ゲームを制作しているのですが、SWFファイルを直接100%表示で開かれてしまいますと、やはり描画速度が遅くなってしまい、ゲームの難易度が著しく変わってきてしまいそうなのです。

単に、swfを直接開いても、大きさを変えないという目的だけならば、
1フレーム目に
Stage.scaleMode = "noScale";
と記述する手もあるかと思います。


----------------
質問する際は、回答者に具体的な情報を与えてください。

undefined
Åê¹ÆNo.20977
投稿日時: 2005-10-22 11:25
新米
居住地:
投稿: 7
使用環境:
WinXP,Flash MX2004
Re: SWFファイルを直接開かせない方法
KURAGE@ISEさん、ひろゆきさん、ありがとうございました。
そのスクリプトは二つともノドから手が出るくらい欲しかったものです。
これで、問題はクリアできそうです。
あぁ、なんか未来が開けた感じ。
本当にありがとうございました!
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

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