2017-11-30 16 views
0

Adob​​e_Animateによってエクスポートされた自己起動モジュールは、requirejsで正しく初期化されません。モジュール(Test.js)は次のようになります; //プロトタイプVAR LIB = {}を参照するためのショートカット; = {} VARのSSAdob​​e_Animateモジュールがrequirejsで正しく初期化されない

(関数(CJS){

VaRのP。 VAR IMG = {}; lib.ssMetadata = [];

//シンボル:

//ステージ内容:(lib.Untitled1 =関数(モード、開始位置、ループ){ this.initialize( mode、startPosition、loop、{});

// Layer_1 this.shape = new cjs.Shape();this.shape.graphics.f()。s( "rgba(0,0,0,0.498)")。ss(23.2,1,1).p( "AluoHQlRT1R6kY"); this.shape.setTransform(89.7,133);

this.timeline.addTween(cjs.Tween.get(this.shape).wait(1));

})。prototype = p = new cjs.MovieClip(); p.nominalBounds = new cjs.Rectangle(133.8,193.4,111.9,127.3); //ライブラリプロパティ: lib.properties = {id: 'E010D875D1E4F54FAE30E27157A43177'、幅: 200、高さ:248、fps:24、色: "#BB0909"、不透明度:1.00、 マニフェスト:[]、プリロード: ]};

.....

an.getComposition =関数(ID){ 戻りan.compositions [ID]。 }

})(createjs = createjs || {}、AdobeAn = Adob​​eAn || {}); var createjs、 Adob​​eAn;

私の設定:私はcreatejsはおそらく手遅れロードが、されることをテストしている

require.config({ 
     shim: { 
      easel: { 
       exports: 'createjs' 
      }, 

      testjs: { 
       deps: ['createjs'], 
       exports: 'testjs' 
      } 
     }, 
     paths: { 
      easel: 'libs/easeljs.min', 
      test: "Test" 

     } 
    }); 

。私が得るエラーは:cjs.MovieClipはコンストラクタではありません。 - 正確にどのように知らなくても、私はそれが働いて得たよう

<script src="Test.js"></script> 
<script src="libs/createjs.js"></script> 

答えて

0

はそう:私はそうのように、htmlファイルに createjs.js前Test.js をロードする場合、私が得るのと同じエラー。しかし、私のセットアップではのrequire.configは効果がありません。 require.configのすべてをコメントアウトした後でも、それはまだ動作します!

+0

修正:ほとんどの場合動作します。 5分の1で失敗します。これはrequire.configの有無にかかわらず発生します。 – Stig

関連する問題