忍者ブログ
[15]  [14]  [13]  [12]  [11]  [10]  [9]  [8]  [7]  [5]  [4
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

Stage のプロパティにアクセスしようとしたら、そんなエラーが出ました。
たとえばこんな時、
private function hoge(obj: InteractiveObject):void{
trace(obj.width);
}
objが自分のstageでないstageのときに、理由がよく分かりませんが、エラーになるときとならない時があります。
結局、力業で以下のようにして、何とかなったことにしました。
private function hoge(obj: InteractiveObject):void{
if (obj is Stage) trace(Stage(obj).stageWidth);
else trace(obj.width);
}
なんだかモヤモヤがスッキリしません。

では、今日の成果報告。

画面の中央にカーソルを持って行くと形が変わり、視点の移動になります。
それ以外の時は視点を基準に回転します。
今までは立方体の中心を回転の基準点にしていたので、ちょっと挙動が違います。

けっきょく連休中もGUIの作成に着手しなかった・・・。

※追記
ブラウザ上で見ると、スタンドアローンのPlayerよりも動きがぎこちない。これは処理落ちしてるんじゃなくて、多分マウスイベントの検知にもたついてるせいだと思う。
で、マウスイベントのリスナー関数ではなくエンターフレームイベントのリスナー関数内で画面の更新を行うようにしたら、なぜがスムーズになった。

何でだろう、やっぱりわからない。マウスイベントが一旦ブラウザのDOMまで行って、それから返ってくるんだろうか。

比較してみよう。


PR
この記事にコメントする
お名前
タイトル
文字色
メールアドレス
URL
コメント
パスワード   Vodafone絵文字 i-mode絵文字 Ezweb絵文字
この記事へのトラックバック
この記事にトラックバックする:
26歳のハローワールド
カレンダー
03 2024/04 05
S M T W T F S
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
最新コメント
[11/27 gyzwviyehl]
[11/18 Tepexaxyonelo]
[09/12 gomFolley]
[08/16 CypeBachCoece]
[06/02 gb]
[03/06 kishima]
[01/18 KNDY]
[01/16 kage]
[12/23 KNDY]
[12/23 kage]
最新トラックバック
ブログ内検索
アクセス解析
プロフィール
HN:
knd
HP:
自己紹介:
絶賛迷走中。
UNIQLO CALENDAR
忍者ブログ [PR]