AirではWindowの右下を引っ張ったりすると、サイズが変わるんだけど、
ある時はリサイズ可能で、ある時はリサイズ不可能にしたい
resizableっていうプロパティがあったので、それを使おうとしたら、
「読み取り専用です。」
はい???
なんか、初期化の段階でセットしなきゃいけないらしく、動的にころころ変えることはできないらしい
そこで、
ってやればリサイズ不可能じゃね???
許可したい場合は、適当な値を代入する
もっといい方法があれば教えてください
-------------------------追記(2008/10/3)------------------------------
[Air] 動的にリサイズを可能にしたり不可能にしたりする 〜その2〜
にもっと別の方法のソースを書きました。
ある時はリサイズ可能で、ある時はリサイズ不可能にしたい
resizableっていうプロパティがあったので、それを使おうとしたら、
「読み取り専用です。」
はい???
なんか、初期化の段階でセットしなきゃいけないらしく、動的にころころ変えることはできないらしい
そこで、
ってやればリサイズ不可能じゃね???
許可したい場合は、適当な値を代入する
もっといい方法があれば教えてください
-------------------------追記(2008/10/3)------------------------------
[Air] 動的にリサイズを可能にしたり不可能にしたりする 〜その2〜
にもっと別の方法のソースを書きました。
動的にころころ変えるってのはわかりませんが、最初からリサイズをOFFにする方法はあります。
ご指摘の通り、this.resizableはリードオンリーなので変更が難しいです。
そこで、hogehoge-app.xml(hogehogeはアプリ名)を開いて、コメントアウトされている
をコメント解放してfalseにしてやれば
いいです。
ただし、Macの場合maximizableもfalseにしないとリサイズできちゃいます。
なんでこういう仕様なのかはちょっと謎ですが(苦笑
>通りすがりさん
コメントありがとうございます。
-app.xmlで設定可能というのは知ってたのですが、リサイズ可能不可能をアプリの状態によって切り替えたくて、その方法は使えなかったんですよね。
[Air] 動的にリサイズを可能にしたり不可能にしたりする 〜その2〜
にもっとちゃんとした方法を書いたので、そちらも見て頂けたらと思います。
>ただし、Macの場合maximizableもfalseにしないとリサイズできちゃいます。
MacとWindowsで違うとかホント勘弁して欲しいですね。