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

    [flash] problema nome istanza

    ragazzi ma cosa sbaglio in questo codice perchè non mi riconosce "scarpa"+x

    codice:
    on (release) {
    	//scarpa è il mio mc principale che viene duplicato
    	scarpac="scarpa"+x;
    	//x è una variabile che si incrementa ogni volta che
    	//viene generato un nuovo mc con il pulsante
    	//duplicatemoviclip
    trace(x);
    trace(scarpac);
    //fin qui tutto ok e se duplico 4 volte scarpac vale scarpa4 come volevo io
    
    
    //qui mi da già errore e non mi da altezza e larghezza
    var alt= scarpa+x._height;
    var lar = scarpa+x._width;
    trace(alt+" "+ lar);
    
    setProperty("scarpa"+x, _height, alt+10)
    setProperty("scarpa"+x, _width, alt+10)
    
    }
    grazie in anticipo

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Non te la riconosce come oggetto perchè è una stringa. Dovresti usare quella stringa per riferirti ad un oggetto usandola come un indice associativo di un determinato target.
    Se ad esempio i vari "scarpa"+x sono dentro _root allora dovresti scrivere:
    var scarpac = _root["scarpa"+x"]
    In questo modo risaliresti correttamente all'oggetto in quanto tale e non alla stringa del suo nome.

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.