Visualizzazione dei risultati da 1 a 3 su 3

Discussione: componente window

  1. #1

    componente window

    Ho inserito un bottone con questo codice:

    codice:
    on (release) {
    	import mx.managers.PopUpManager;
    	import mx.containers.Window;
    	System.security.allowDomain("http://www.mio sito.com");
    	var my_win:MovieClip = PopUpManager.createPopUp(this, Window, true, {closeButton:true, contentPath:"http://www.miosito.com/images/image1.jpg"});
    	var winListener:Object = new Object();
    	winListener.click = function() {
    		my_win.deletePopUp();
    	};
    	my_win.addEventListener("click", winListener);}
    ma mi da questo errore:
    codice:
    **Errore** Simbolo=button, livello=Layer 3, fotogramma=1:Linea 11: Tipo non corrispondente.
         	var my_win:MovieClip = PopUpManager.createPopUp(this, Window, true, {closeButton:true, contentPath:"http://www.miosito.com/images/image1.jpg"});
    
    Totale errori ActionScript: 1 	 Errori segnalati: 1
    ??

    Qualcuno può darmi una lezione

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    da quello che ho letto un po' in giro, il metodo createPopUp non restituisce un MovieClip, potrei sbagliarmi ma il tipo non corrispondente di cui parla l'errore è causato proprio dal tipo che dai a my_win, ora il problema è che non ho trovato riscontro di quale tipo sia necessario specificare, se non un semplice Object

    var my_win:Object = PopUpManager.createPopUp(this, Window, true, {closeButton:true, contentPath:"http://www.miosito.com/images/image1.jpg"});

  3. #3
    non funge nemmeno con Object...

    mi sa che cambio strada visto che gli script sembrano giusti!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.