2010-11-19 21 views
1

Bir swf penceresinden nasıl açılır penceresi açmalıyım?Flaşta açılanlar

Benim yöntemim - orijinal swf'de başka bir panel ve bindirme oluşturun. Sorun, orijinal swf'nin boyutunun, açılır pencerenin boyutuna göre küçük olmasıdır.

JS çağrısı yokwindow.open javascript çağrı kullanmama izin vermiyor.


Güncelleme: Ben de bu pop-up penceresi ile iletişim kurabilmesi gerekir. Bu, navigateToURL yöntemini kullanarak yeni bir pencereyi açmayı ortadan kaldırır.

+1

Umarım güçlerini iyi ya da harika için kullanıyorsundur. Mümkün olduğunda pop-up'lardan kaçınılmalıdır. Flaştan başka bir web sayfası mı açıyorsunuz? genellikle pencere hedefini belirtmenize izin verir. – zzzzBov

+0

evet ... Güçlerimi iyi kullanıyorum :) – nuaavee

cevap

2

içinde düzeni bakmak gerekecek '_blank'

yani)

navigateToURL(new URLRequest('http://my.useful.content.not.spam.com/page.html'), '_blank') 

için hedef navigateToURL kullanmak ve ayarlamak gerekir popup ile iletişim kurmak için, hala navigateToURL kullanabilir ve film arasında mesaj iletmek için SharedObjects kullanabilirsiniz. Ya da 127.0.0.1'e bir socket bağlantısı ve her film için bir bağlantı noktası. Veya gthmb gibi bir LocalConnection dedi.

3

Eğer varsa page.html

+0

Soruyu güncelledim ... 'navigateToURL' yöntemini kullanamıyorum. – nuaavee

+0

ya "window.open" veya "navigateToURL". Bu yeni bir pencere ortaya çıktığı kadarıyla. 2 swfs arasında ileri ve geri iletişim kurmanız gerekirse, 'LocalConnection' nesnesine bakmanız gerekecektir. – gthmb