0

Sencha Touch プロジェクトで Flash と SWF を使用することは想定されていません。しかし、Chrome で HTML5 Web アプリを使用するプロジェクトで使用しています。

http://kachipun.se/sandbox/touch/

今私が抱えている問題は、Facebookがアプリで使用しているものと同じように、スライドインメニューを使用していることです. また、左上隅をクリックしてメニューを表示すると、メインコンテンツの上に半透明のマスクが置かれます。リストの 2 番目のメニュー項目の下に、SWF を含む tabPanel があります。メインパネルの上に無敵のマスクが敷かれているため、この SWF は現在対話できません。しかし面白いことに、SWF のホバリング効果はすべて意図したとおりに機能しており、クリックしても先に進むことができません。

では、メニューを壊さずにこのマスクを取り除くにはどうすればよいですか、それともメインパネルを前面に出してマスクの上に持ってくる方法ですか? あらゆる種類の z-index ハックを試しましたが、何もうまくいかないようです!

私は自分自身を明確にしたことを願っています。私が得ることができるすべての助けに感謝します!

4

1 に答える 1

0

マスクは手動で取り外す必要があります。

ビューポートにある場合は、次を使用します。

Ext.Viewport.setMasked(false);

ID my-id のコンテナにある場合は、次を使用します。

Ext.getCmp('my-id').setMasked(false);
于 2012-06-25T09:53:01.353 に答える