Visualizzazione dei risultati da 1 a 7 su 7

Discussione: problemino di sintassi

  1. #1
    Utente di HTML.it L'avatar di licio
    Registrato dal
    Sep 2002
    Messaggi
    170

    problemino di sintassi

    ho una sfilza di movieclip chiamati ani1, ani2, ani3, ani4,.....

    devo eseguire la stessa operazioni su tutti, ho pensato quindi di farmi un ciclo indicizzando il numero che segue "ani". Come devo porlo sintatticamente?

    ani"+i+"?
    ani[i]?

    grazie

  2. #2
    se sono sulla timeline principale
    _root["ani"+i]
    "...non è detto che sia tardi se non guardi che ora è..."

  3. #3
    Utente di HTML.it L'avatar di licio
    Registrato dal
    Sep 2002
    Messaggi
    170
    Uhm, sembra funzionare, ma allora perchè mi butta nell'array anche i movieclip che non sono nell"area"?

    on (release) {
    fattoria = [];
    for (var i = 1; i<=18; i++) {
    if (_root["ani"+i], hittest(_root.area)) {
    _root.fattoria.push(_root["ani"+i].specie);
    }
    }
    trace(fattoria);
    }

  4. #4
    con

    on (release) {
    fattoria = [];
    for (var i = 1; i<=18; i++) {
    if (_root["ani"+i].hitTest(_root.area)) {
    _root.fattoria.push(_root["ani"+i].specie);
    }
    }
    trace(fattoria);
    }


    a me funziona bene
    "...non è detto che sia tardi se non guardi che ora è..."

  5. #5
    Utente di HTML.it L'avatar di licio
    Registrato dal
    Sep 2002
    Messaggi
    170
    Ok, grazie mille

  6. #6
    Utente bannato
    Registrato dal
    Mar 2002
    Messaggi
    1,768
    Ciao raffa.

  7. #7
    ciao olly!
    "...non è detto che sia tardi se non guardi che ora è..."

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.