0

コンテナ内のボタンでスライドアニメーションを取得しようとしていますが、実行できません。

ちなみに、フェードフリップはうまく機能していました。

すべてのボタンが表示されたら、以下のようなアニメーションを作成したいと思います。

これが私が達成しようとしていることのイメージです:

http://oi47.tinypic.com/r9o8w7.jpg

編集 :

initialize()コンテナのイベント内で以下のコードを実行しています。

 Ext.Anim.run(this.getComponent('btnId'),'flip',{
            out: true,
            delay: 1000,
            duration: 500,
 });
4

2 に答える 2

1
Ext.Anim.run(Ext.getCmp('btnId'), 'slide', {
    direction: 'left',
    duration: 1000
})

ただし、重要なことは、アプリケーションで必要Ext.Animであることを確認することです。これをメインの app.js に入れます

Ext.requires('Ext.Anim');

また

Ext.application({
    name: 'myapp',
    requires: [
         'Ext.Anim'
    ]
});
于 2012-08-23T18:58:20.530 に答える
0

こんにちは @ user1452041 これを試してください。

Ext.Anim.run(Ext.getCmp('btnId'), 'slide', {
    direction: 'left'
})

directionleft属性は、必要に応じて異なりますright

これが役立つことを願っています。:)チャオ

于 2012-06-13T19:03:15.663 に答える