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

    Movieclip.gotoandstop()

    Salve a tutti,
    Ho un filmato in falsh con un movie clip con nome d'istanza "cerchio".duplico dinamicamente il cerchio per 4 volte. Ad ogni movieclip creato associo una funzione gotoandstop(2) però non và,qualcuno sa come aiutarmi ? Grazie.

    for (i=1; i<=4; i++) {
    duplicateMovieClip("cerchio", i, i);
    i._x = i*30;//sposta il nuovo movieclip ma non và
    i.gotoandstop(2); //dovrebbe andare al frame 2 del nuovo movieclip
    }


    In attesa di una vostra risposta vi ringrazio vivamente.

  2. #2
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    795
    for (i=1; i<4; i++) {
    duplicateMovieClip("cerchio","cerchio"+i, i);
    ["cerchio"+i]._x = i*30;
    ["cerchio"+i].gotoandstop(2); }
    <sfogo> ma porco giuda, leggerlo l'help online ogni tanto! </sfogo>

  3. #3
    EDIT: Whoops, non mi ero accorto che avessero già risposto, sorry

    codice:
    for (i=1; i<=4; i++) { 
    duplicateMovieClip("cerchio", "cerchio"+i, i); 
    setProperty("cerchio"+i, _x, 30*i);
    ["cerchio"+i].gotoAndStop(2);
    }

  4. #4

    Grazie ma non funzionano

    Grazie della risposta, ho provato ad incollare questo codice in flash non funge:

    for (i=1; i<4; i++) {
    duplicateMovieClip("cerchio","cerchio"+i, i);
    ["cerchio"+i]._x = i*30;
    ["cerchio"+i].gotoandstop(2); }



    modificandolo così

    for (i=1; i<4; i++) {
    duplicateMovieClip("cerchio","cerchio"+i, i);
    setProperty("cerchio"+i, _x, 30*i);
    ["cerchio"+i].gotoandstop(2); }

    mi sposta i movieclip creati ma no và al frame 2.


    Grazie a tutti.

  5. #5
    Così deve andare per forza :
    codice:
    for (i=1; i<=4; i++) { 
    duplicateMovieClip("cerchio", "cerchio"+i, i); 
    setProperty("cerchio"+i, _x, 30*i);
    eval("cerchio"+i).gotoAndStop(2);
    }

  6. #6
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    795
    strano. prova
    for (i=1; i<4; i++) {
    duplicateMovieClip("cerchio","cerchio"+i, i);
    eval("cerchio"+i)._x = i*30;
    eval("cerchio"+i).gotoandstop(2); }
    <sfogo> ma porco giuda, leggerlo l'help online ogni tanto! </sfogo>

  7. #7

    così funziona

    grazie a tutti questo è il codice funzionante


    for (i=1; i<=4; i++) {
    duplicateMovieClip("cerchio", i, i);
    eval(i)._x= 30*i;
    eval(i).gotoAndStop(2);
    }

  8. #8
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    795
    io non userei numeri come nomi di istanza... poi fai tu. ciao
    <sfogo> ma porco giuda, leggerlo l'help online ogni tanto! </sfogo>

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.