ようこそ ゲスト さん、新規登録(無料)して気になる疑問を解決しませんか?

質問

質問者:remiosuki papervision3dでルービックキューブ
困り度:
  • すぐに回答を!
こちらを参考にpapervision3dでルービックキューブを試しているのですが
​​http://wonderfl.net/code/e3c115e8ed83fe9df4432f88c0ea8940503fe8d5/&...

ColorMaterialをBitmapFileMaterialに変更すると画像は読み込むのですが、動かなくなってしまいます。

変更したものです。(動きも少し変更していますが、BitmapFileMaterialでなければ動きます。)

BitmapFileMaterial
​​http://wonderfl.net/code/8bd2f84f751ede50ceff68f820a179cc001601ce/&...
ColorMaterial
http://wonderfl.net/code/ae3033fcdef4d878174454ab7388faa3137262c7

原因がわかれば教えていただけるとありがたいです。
よろしくお願いします。
質問投稿日時:09/11/01 13:50
質問番号:5413546
この質問に対する回答は締め切られました。

回答

良回答20pt

回答者:clockmaker こんにちは。ClockMakerのYasuです。
質問されていた内容ですが、wonderflに投稿されたものをfolkして動くようにしてみました。

http://wonderfl.net/code/29505a7fe2816a780974e2903589f35903f94d8b


具体的に挙動を変更したのは、
・外部ファイル読み込みのクロスドメイン設定 (これはwonderfl用です)
・BitmapFileMaterialインスタンスのinteractiveプロパティーをtrueに設定
の2点のみです。


ColorMaterialもBitmapFileMaterialもinteractiveプロパティーをtrueに設定しないとマウスの動作制御ができなくなります。ColorMaterialのサンプルでは、コンストラクタ生成時の第三引数であるinteractiveプロパティーがtrueに設定されているため動作しています(75〜80行目)。BitmapFileMaterialのほうは、interactiveプロパティーを設定されていないために、動作しない状況になったのだと思われます。

参考:ColorMaterialのコンストラクタ
http://papervision3d.googlecode.com/svn/trunk/as3/trunk/docs/org/pa...

以上で回答になってますでしょうか。
ご確認をよろしくお願いいたします。
種類:回答
どんな人:専門家
自信:自信あり
回答日時:09/11/01 22:22
回答番号:No.1
この回答へのお礼clockmakerさん

ありがとうございます!
interactiveプロパティーはデフォルトではfalseになっているのですね。参考にさせていただき無事動くようになりました。(ローカルのファイルですが)