Visualizzazione dei risultati da 1 a 9 su 9

Discussione: Errore actionscript

  1. #1

    Errore actionscript

    Salve a tutti,
    chiedo il vostro aiuto perché non so come risolvere sta cosa...
    ho questo codice:
    codice:
    422: 	mclListenername = "mclListener"+i;
    423: 	img_mclname = "img_mcl"+i;
    [...]
    427:	if (getProperty(squarename, _alpha)<10 && fadeOut) {
    428:	fadeOut = false;
    429:	// Inizio preloader
    430:		var img_mclname:MovieClipLoader = new MovieClipLoader();
    431:		var mclListenername:Object = new Object();
    ecc...
    mi esce questo errore:

    **Errore** Scena=Scena 1, livello=actions, fotogramma=1:Linea 423: Tipo non corrispondente nell'istruzione di assegnazione: è stato trovato String mentre è richiesto MovieClipLoader.
    img_mclname = "img_mcl"+i;

    Come risolvo sto coso...

    Grazie

  2. #2
    Utente di HTML.it L'avatar di NAP
    Registrato dal
    Jan 2001
    Messaggi
    4,398
    Se img_mcl è una variabile, allora l'errore è generato dalle virgolette che, come dice il messaggio, assume criterio di stringa, verosimilmente di... testo.

    Hai usato MovieClipLoader.loadClip() ?
    O ... MovieClip.loadMovie() ?
    A volte la diplomazia va condita con un pizzico di siluri fotonici. (K. Janeway)

  3. #3
    Ho usato
    var img_mclname:MovieClipLoader = new MovieClipLoader();
    nella riga 430

    il codice appartiene a un ciclo. Quello che devo fare è assegnare un nome di variabile diverso ogni volta che si ripete, in pratica: img_mcl + il numero del ciclo i. Però se metto img_mclname="img_mcl"+i tra virgolette mi da errore actionscript, se metto img_mclname=img_mcl+i senza le virgolette se faccio il trace di img_mclname mi esce NaN

  4. #4

  5. #5

  6. #6

  7. #7
    ennesimo up...
    sono costretto a fare up frequenti perché questo problema è abbastanza urgente... se quacuno può aiutarmi lo prego in ginocchio... lo faccia...

  8. #8
    Utente di HTML.it L'avatar di zakros
    Registrato dal
    Oct 2000
    Messaggi
    509
    prova con

    img_mclname = this["img_mcl"+i];

    o

    img_mclname = eval("img_mcl"+i);

  9. #9
    Grazie 1000 per la risposta...
    questo problema si è risolto, ma adesso si è verificato un altro tipo di problema... Clicca qui

    Grazie per l'aiuto
    mitico1000


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.