2009-03-05 23 views

cevap

6

bu hem tam ekran ve normal değişiklikler için

stage.addEventListener(Event.FULLSCREEN, doThisOnChange); 

çalışır. doThisOnChange yönteminizde, if (stage.displayState == StageDisplayState.NORMAL) { vb.'ye bakarak bulunduğunuz yeri anlayabilirsiniz.

+0

Aksine ne dersiniz? Kullanıcı tam ekrandan çıkınca mı yakalamak? – whitehawk

+1

@whitehawk Bir süredir Flash'a bakmadım, ama doThisOnChange yönteminin hem giriş hem de çıkışta tetiklendiğini düşünüyorum –

2

SWF'niz HTML'ye gömülü olmadıkça, iyi olmalısınız. Çalışmak için HTML sarmalayıcıları almanız gereken bazı ek hackler var. documentation itibaren

:

Sen algılamak ve tam ekran modu veya kapatıldığında yanıt vermek için Stage sınıfının fullScreen olayını kullanabilirsiniz. Örneğin, tam ekran modunu girerken veya çıkarken ekrandan öğeleri yeniden konumlandırmak, eklemek veya kaldırmak isteyebilirsiniz, bu örnekte olduğu gibi:

+0

Neden bu dokümanlar Flex docs altında? Bu şeylerin yapısını hiç anlamadım. Ancak Sahne, Flash ve Flex için ortaktır. Cevap için teşekkürler. –