Saqoosha.net

  1. About
  2. Archives
  3. Search
  4. Say

E4X わからんちん

なんでなんでなんで。

  1. package {
  2.     import flash.display.Sprite;
  3.     import flash.events.Event;
  4.     import flash.net.URLLoader;
  5.     import flash.net.URLRequest;
  6.  
  7.     public class E4Xtest extends Sprite {
  8.        
  9.         private var _loader:URLLoader;
  10.        
  11.         [Embed(source="assets/cube.dae", mimeType="application/octet-stream")]
  12.         private var ColladaModel:Class;
  13.        
  14.         public function E4Xtest() {
  15.             this.test(new XML(new ColladaModel()));
  16.         }
  17.  
  18.         public function test(data:XML):void {
  19.             default xml namespace = new Namespace('http://www.collada.org/2005/11/COLLADASchema');
  20.             var allanime:XMLList = data.library_animations.animation;
  21.             for each (var anime:XML in allanime) {
  22.                 var tag:Array = String(anime.channel.@target).match(/^Camera\/(.*)/);
  23.                 if (tag is Array) {
  24.                     trace(tag[1]);
  25.                     switch (tag[1]) {
  26.                         case 'translate':
  27.                             var src:String = String(anime.channel.@source).substr(1);
  28.                             trace(src, typeof(src));
  29.                             var sampler:XMLList = anime.sampler.(@id == src)// 1: これはダメー
  30.                             //var sampler:XMLList;
  31.                             //sampler = anime.sampler.(@id == src);  // 2: なぜかこーするとちゃんと取得できる
  32.                             trace(sampler);
  33.                             break;
  34.                     }
  35.                 }
  36.             }
  37.         }
  38.  
  39.     }
  40. }

1 んとこで直接 sampler に代入すると sampler is null になる。で、2 みたく変数宣言と代入をバラすと sampler is XMLList となる不思議な動作。わからなーーい。

Flex Builder プロジェクトファイル

※ちゅーか何やってるかバレるな。

Technorati Tags: , ,

6 Responses to “E4X わからんちん”

  1. 最近DARAOが動かない Says:

    DARAOが動かない
    それはナゼだろうか?

  2. Saqoosha Says:

    それは PHP のバージョンが勝手にあがってたから。なおした。

  3. 最近のDARAOは対応が早い Says:

    DARAOが動いた
    それは素晴らしい☆

  4. このページなどを全曲みたい Says:

    http://mickey.tv/charts/?s=Fusion&p=2

  5. このページなどを全曲みたい Says:

    http://mickey.tv/charts/?s=J-Pop

  6. このページなどを全曲見たい Says:

    http://mickey.tv/charts/?s=Visual%20Kei

Leave a Reply



Saqoosha.net は Windows なら Internet Explorer 7, Firefox 3, Safari 3, Mac なら Firefox 3, Safari 3 でいい感じになるように作ってありますのでそれ以外のブラウザでは Saqoosha が意図しない見た目になっている可能性がありますのでよろしくです。
どうやら Flash Player の最新版がインストールされていないようです。こちらから最新版をインストールするともうちょっと素敵な Saqoosha.net を見ることができるかもしれません → Flash Player Download