スポンサーサイト

-------- | --:--

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

stage.stageWidth

2007-12-12 | 20:09

たまたまSafariで過去の記事を見ていて、いくつかのコンテンツが正しく表示されていないのに気づいた。
調べてみると、stage.stageWidth/stageHeightの戻り値がSafariの時だけおかしい。
stage.stageWidthの値をテキストフィールドに表示するだけのプログラムを書いてみたが、FireFoxとOperaでは200と表示されるのにSafariだけ0と表示される。(全て同じIntel mac PC)
別なWindows PCのIE6とFirefoxとOperaでもちゃんと200と表示される。
何がわるいんでしょう。

package {
    import flash.display.*;
    import flash.text.*;
    [SWF(width="200", height="50", backgroundColor="#e0")]
        public class StageWidth extends Sprite{
            public function StageWidth(){
                var tf:TextField = new TextField();
                addChild(tf);
                tf.width=200;
                tf.text = "stage.stageWidth=" + stage.stageWidth.toString();
            }
        }
}
スポンサーサイト
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。