Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    Colorare un mc con variabili esterne

    Ciao,
    sto realizzando un piccolo progetto e mi sono bloccato qui:
    al primo frame della mia scena, ho assegnato questi action
    codice:
    mycolor= new Color(_root.quadro);
    loadVariablesNum("file.txt", 0);
    myColor.setRGB(colore);
    in 'file.txt' caricato, assegno alla variabile colore il valore 0xff6633.
    Perchè il mio mc non mi cambia colore?

    Se creo un campo input chiamato 'colore' visualizzo il valore della variabile, mentre se assegno
    codice:
    colore="0xff6633";
    prima di
    codice:
    myColor.setRGB(colore);
    il mc mi cambia colore in modo regolare.

    Cosa devo fare?

    Grazie

  2. #2
    probabilmente perchè non fa in tempo a caricare i dati...
    usa il LoadVars, che il loadVariablesNum è trapassato remoto, così ti gestisci il load dei dati.

    oppure prova a mettere:
    myColor.setRGB(_level0.colore);

  3. #3

    nono

    grazie per il suggerimento, ma la cosa non funziona.

    Eppoi il LoadVars, non mi viene riconosciuto (FalshMx)

    qualche altra idea?

  4. #4
    il LoadVars in Flash Mx non è possibile che non venga riconosciuto, a meno che tu non esporti per il player 5.

    Forse hai usato una sintassi errata.

    Prova così

    col = new LoadVars()
    col.load("file.txt")
    col.onLoad = function(){
    colore = new Color(_root.quadro)
    colore.setRGB(this.colore)
    }

  5. #5

  6. #6
    Felice d'averti aiutato, anche se la soluzione giusta già l'aveva suggerita Coach, anche se è stato un po' ermetico

  7. #7
    Originariamente inviato da Broly
    ...anche se è stato un po' ermetico

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.