Visualizzazione dei risultati da 1 a 10 su 10

Discussione: Testo variabile

  1. #1

    Testo variabile

    Sto costruendo un sito di moto con questa semplice struttura:
    - un index dove importo man mano gli swf esterni con loadMovie.

    Dov'è il problema?
    Allora, lasciamo stare l'index dove ho il menu.
    Andiamo su un filmato che deve essere importato.

    In questo filmato ho un pulsante con questo codice:

    on (release, rollOver){
    _root.txtLink="html.it";
    }
    on (release, rollOut){
    _root.txtLink= "";
    }

    sembra tutto semplice. In realtà sto solo associando ad una casella di testo dinamica (txtLink) un valore.

    Il filmato avviato solo, e quindi non importato nell'index, invia correttamente il valore alla variabile.

    Perchè se caricato dall'index, non associa il valore?

    Ci sarà sicuramente qualche parametro che non conosco.

    Spero sia stato chiaro....

  2. #2
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Se carichi il filmato con il loadMovie, la _root del filmato esterno diventa la _root del filmato principale, e quindi il percorso non è più lo stesso. Dovresti usare percorsi relativi.

  3. #3
    Forse intendi:

    on (release, rollOver){
    txtLink="html.it";
    }
    on (release, rollOut){
    txtLink= "";
    }

    Così ho gia provato ma non funziona....

  4. #4
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Guardando solo il filmato originale, dov'è il pulsante rispetto al campo di testo? E comunque, il filmato esterno viene caricato in un movieclip nascosto da una maschera?

  5. #5
    Il filmato lo carico in un mc (contenitore) con:

    _root.contenitore.loadMovie("./home.swf", 1);

    Non ha maschera..

    La casella di testo è posizionata nello stage principale, mentre il pulsante si trova in un mc(posizionato anch'esso sullo stage).

  6. #6
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Originariamente inviato da Luck Floyd
    La casella di testo è posizionata nello stage principale, mentre il pulsante si trova in un mc(posizionato anch'esso sullo stage).
    Allora dovrebbe essere:

    codice:
    on (press, rollOver){ 
    	this._parent.txtLink="html.it"; 
    } 
    on (release, rollOut){ 
    	this._parent.txtLink= ""; 
    }

  7. #7
    Ok, ci provo...

  8. #8
    Non va...

  9. #9
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    E così:

    codice:
    on (press, rollOver){ 
    	_root.contenitore.txtLink="html.it"; 
    } 
    on (release, rollOut){ 
    	_root.contenitore.txtLink= ""; 
    }

  10. #10
    Ma sei un GRANDE... grazie funziona!!!

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.