2012-05-10 16 views
1

バージョン2で動作するようにするには、バージョンsencha touch 1.1でこのコードを使用しますか? "負荷"sencha touch 2のjavascript on( "load")

Htmlの作業されていません。

<img src="" id="previewImage"/> 

コード:上

this.domImage=Ext.get("previewImage"); 
this.domImage.on("load",function(){ 
    debugger; // not working 
    a.sizePhotoInContainer(); 
    a.resizePhoto() 
}); 

()廃止されました:http://docs.sencha.com/touch/2-0/#!/api/Ext.EventManager-method-on

ありがとう!

+0

は何ですか?イム? – Jivings

+0

@Jivings:domImageは: lito

答えて

0

私は煎茶と多くの経験を持っていないが、私はそれがこのようなものになるだろうと思います...

// create image 
var img = Ext.create('Ext.Img', { 
    src: 'http://www.sencha.com/example.png' 
}); 
// callback on load 
img.load = function() { 
} 

それとも

var img = Ext.create('Ext.Img', { 
    src: 'http://www.sencha.com/example.png', 
    load : function() { } 
}); 
+0

img.load、うまくいきませんでした。私は間違って質問を定式化したと思いますが、私は変更を行いました。 – lito

1

loadないプロパティですST2のimageコンポーネントの場合イメージが読み込まれるときに起動されるのはeventです。

だから、あなたは煎茶タッチでimage部品のloadイベントのためにlistenに必要な2

このようにそれを実行し、domImageは

var img = Ext.create('Ext.Img', { 
    src: 'http://www.sencha.com/assets/images/sencha-avatar-64x64.png', 
    height: 64, 
    width: 64, 
    listeners : { 
     load : function { 
      // .... 
      // .... 
      // .... 
     } 
    } 
});