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

    Azione singola per più _mc ???

    Scusate la domanda forse stupida, ma sono ormai due annetti che uso flash e non riesco tutt'ora a darle risposta da solo.

    Diciamo che io definito una funzione salta(), ok? Ed ho sullo stage una serie di mc che si chiamano Gino_mc, Claudia_mc, Serena_mc, Francesco_mc, Giulio_mc.

    Voglio farli saltare tutti insieme. Per non scrivere:

    Gino_mc.salta();
    Claudia_mc.salta();
    Serena_mc.salta();
    Francesco_mc.salta();
    Giulio_mc.salta();

    Esisete una sintassi che mi permetta di scrivere una cosa del tipo:
    Gino_mc+Claudia_mc+Serena_mc+Francesco_mc+Giulio_m c.saltate tutti insieme();

    ???

    Grazie per l'ascolto e per le risposte (che spero ci saranno). g.

  2. #2
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    codice:
    function saltoMultiplo()
    {
    	for(var i = 0; i < arguments.length; i++){
    		arguments[i].salta();
    	}
    }
    saltoMultiplo(Gino_mc, Claudia_mc, Serena_mc, Francesco_mc, Giulio_mc);

  3. #3
    Grazie!!!

    In effetti non ci avevo pesato, ma la tua soluzione mi sembra molto efficace e sbrigativa.

    Sinceramente io stavo pensando a qualcosa di già previsto da Flash, tipo la sintassi di with. In ogni caso ottimo suggerimento.

    Una sola domanda ancora :
    Ai fini dell'interpretazione del codice e della velocita di calcolo e rappresentazione del player, credi che sia meglio:
    la sintassi "lunga":

    gino.salta
    rosa.salta
    beppe.salta
    ecc....

    oppure la sintassi "corta" (quella da te suggerita, per intenderci)?????

    Grazie 1000 per la disponibilità
    Ciao , g.

  4. #4
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    In teoria quella lunga, dal momento che la corta prevede la definizione di una funzione e la valutazione di un array. Nella pratica, poi, la differenza dovrebbe essere irrilevante..

  5. #5
    garzie di nuovo

  6. #6
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Di niente..

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.