書き物

技術とか作った物の話とか愚痴文句感想など

percentWidth, percentHeightが怪しい

MXMLでPanelとかのサイズを相対値で設定する場合、

width="100%" height="100%"

と相対値で指定できますが、ActionScript3.0でサイズを相対値で指定する場合は

percentWidth = 100;
percentHeight = 100;

で指定します。

しかしこのサイズ指定方法は、例のPanelから子がはみ出し問題の原因になっているのかもしれません。証拠が無いので逮捕はできないのですが。試しにはみ出し中の子のサイズを

width = 500;
height = 500;

と絶対値で指定したとき、スクロールバーが表示されました。これ、何らかの解決のヒントになるかもしれません。

あと、このPanelやBoxなどのwidthやheightは、今までのSpriteやらMovieClipなどのそれとは少し違っているようです。Panelとかのwidthやheightの内容は、リアルタイムにそのコンテナやらのオブジェクトのサイズを表していると思いきやそうではない様子。何も弄らない場合はデフォルト値の0のままっぽいです。

とりあえずPanelは警察まで引っ張って行くことにします。

f:id:asahiufo:20061101012642p:image

# ハロウィンはスルー