Visualizzazione dei risultati da 1 a 4 su 4

Discussione: concatenare variabili

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2010
    Messaggi
    18

    concatenare variabili

    Ciao,io avrei un problema:
    ho una variabile enemy1 così dichiarata:

    public var enemy1:Enemy1;

    enemy1 = new Enemy1();
    addChild( enemy1 );


    mi servirebbe per una funzione, che richiamo successivamente, poter dividere enemy dal numero che lo segue per poter rimuovere in maniera dinamica i vari enemy che saranno più di 20....
    qualcosa del genere... per ottenere enemy"n°"

    n=1;
    public function pulClick(event:MouseEvent):void {
    removeChild( enemy"n°" );
    occupato=false;
    n= n +1;
    if(enemy"n°".x > 545 && occupato == false){
    enemy"n°".x = 545;
    enemy"n°+1".x = posizioneEn2;
    }
    }


    Grazie mille a chiunque possa aiutarmi...

  2. #2
    Si può fare col metodo substr dell'oggetto String, ma ti consigli di usare un array per mettere dentro tutti gli oggetti enemy

    codice:
    
    enemy1 = new Enemy1();
    addChild( enemy1 );
    arrEnemy.push(enemy)
    poi per richiamare enemy basta che fai

    codice:
    n = 1
    removeChild(arrEnemy[n])
    
    //per eliminare l'indice dall'array dovrebbe essere una cosa tipo
    arrEnemy.splice(n,1)

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2010
    Messaggi
    18
    ok credo piu o meno di aver capito...ma nn mi funziona.. mi da errore:
    Accesso alla proprietà non definita arrEnemy.
    Scusa ma sono nuova alle prese cn as3!!!!e che fatica!!!

    io ho scritto così:

    public var enemy:Array;

    dopo di che:
    enemy= new Array();

    enemy1 = new Enemy1();
    addChild( enemy1 );
    arrEnemy.push(enemy1); OPPURE? arrEnemy.push(enemy);


    e cosi per ogni enemy...ma non riesco proprio a gestirlo questo array!

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2010
    Messaggi
    18
    rettifico.....

    Ora funziona l'inserimento dei vary enemy..avevo fatto un pò di errori di sintassi come ogni buon principiante!

    grazie mille!!

    penso cmq di aver bisogno di voi presto

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.