Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 1999
    Messaggi
    57

    ["n_puls" + z]._visible = false;

    ["n_puls3" + z]._visible = false; .... errore ...

    Rilevato '.' imprevisto
    ["n_puls" + z]._visible = false;

    **Errore** Scena=Scena 1, livello=Livello 4, fotogramma=10:Linea 40: Rilevato '}' imprevisto
    }

    Totale errori ActionScript: 2 Errori segnalati: 2


    come faccio se ho 12 movie clip e li devo accendere all'interno di un ciclo for??!

    AIUTOOOOOOOOOOOO!!!
    TomneT
    tomnet@tiscalinet.it


  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    non puoi utilizzare quella sintassi in maniera "volante", devono far capo all'oggetto "padre" che li contiene, ad esempio

    _root["n_puls"+z]._visible = false;

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 1999
    Messaggi
    57
    grazie non mi da più errore ....

    ma non mi funziona il _visible ... posto lo script:

    maxLoop = 13;
    z=1;
    w=1;
    q=1;
    _x=340;
    _y=461.2;

    for (i=0; i<maxLoop; i++) {

    if (z <= 5)
    {
    caricoimg.duplicateMovieClip("newcaricoimg" + z, z, {_x: z * 112, _y: 0});
    pic = ["cici" + z + ".jpg"];
    trace = pic;
    loadMovie("catalogue/wheel/" + _root.pic, ["newcaricoimg" + z]);
    _root["n_puls" + z]._visible = true;
    z = z + 1;
    } // end if
    if ((z>5) && (z<=10)) {
    caricoimg.duplicateMovieClip("newcaricoimg" + z, z + 10, {_x:w*112, _y:100});
    pic = ["cici"+z+".jpg"];
    trace = (pic);
    loadMovie("catalogue/wheel/"+_root.pic, ["newcaricoimg"+z]);
    _root["n_puls" + z]._visible = true;
    z=z+1;
    w=w+1;
    }
    if ((z>10) && (z<=15)) {
    caricoimg.duplicateMovieClip("newcaricoimg" + z, z + 10, {_x:q*112, _y:200});
    pic = ["cici"+z+".jpg"];
    trace = (pic);
    loadMovie("catalogue/wheel/"+_root.pic, ["newcaricoimg"+z]);
    _root["n_puls" + z]._visible = true;
    z=z+1;
    q=q+1;
    }
    }
    stop();


    sostanzialmente devo fare un "gallery" gli farò pescare da pagina php i vari modelli ...
    il ciclo mi crea 3 file da 5 img l'una per un totale di 15 per pagina ...

    non posso fare il duplicate dei pulsanti ...

    allora ho pensato di mettere già i 15 pulsanti di spegnerli nel primo fotogramma e durante il ciclo ci accenderli in base alle immagini in modo tale che se ho 7 img avrò solo 7 pulsanti ... mentre se le ho tutte e 15 avrò tutti i pulsanti attivi ...

    il problema è che non mi attiva i pulsanti!!!
    TomneT
    tomnet@tiscalinet.it


  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 1999
    Messaggi
    57
    da finestra out-put facendo un trace di _root["n_puls"+z]

    il risultato è:

    _level0.n_puls2
    _level0.n_puls3
    _level0.n_puls4
    _level0.n_puls5
    _level0.n_puls7
    _level0.n_puls8
    _level0.n_puls9
    _level0.n_puls10
    _level0.n_puls12
    _level0.n_puls13
    _level0.n_puls14
    _level0.n_puls15

    perchè?!?
    TomneT
    tomnet@tiscalinet.it


  5. #5
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    bisognerebbe vedere come gli hai dato il _visible=false

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 1999
    Messaggi
    57
    ho provato sia con _root che senza

    _root.n_puls1._visible = false;
    _root.n_puls2._visible = false;
    _root.n_puls3._visible = false;
    _root.n_puls4._visible = false;
    _root.n_puls5._visible = false;
    _root.n_puls6._visible = false;
    _root.n_puls7._visible = false;
    _root.n_puls8._visible = false;
    _root.n_puls9._visible = false;
    _root.n_puls10._visible = false;
    _root.n_puls11._visible = false;
    _root.n_puls12._visible = false;
    _root.n_puls13._visible = false;
    _root.n_puls14._visible = false;
    _root.n_puls15._visible = false;
    TomneT
    tomnet@tiscalinet.it


  7. #7
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da Tommy
    da finestra out-put facendo un trace di _root["n_puls"+z]

    il risultato è:

    _level0.n_puls2
    _level0.n_puls3
    _level0.n_puls4
    _level0.n_puls5
    _level0.n_puls7
    _level0.n_puls8
    _level0.n_puls9
    _level0.n_puls10
    _level0.n_puls12
    _level0.n_puls13
    _level0.n_puls14
    _level0.n_puls15

    perchè?!?
    il codice ha un po' di problemi, la variabile "z" viene valorizzata e aumentata diverse volte nello stesso ciclo, anche se il trace è comunque incongruente :master: dovrei leggermi meglio il codice

  8. #8
    Utente di HTML.it
    Registrato dal
    Sep 1999
    Messaggi
    57
    non mi sembra che venga incrementata più volte ... in quanto ho messo 3 if che li ho fatti per cotruirmi le 3 righe ...

    quindi il primo lo fa solo fino a 5 il secondo da 6 a 10 il terzo da 11 a 15

    comunque non mi accende i pulsanti ... il _visible = true non lo fa!!!
    TomneT
    tomnet@tiscalinet.it


  9. #9
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    vero, scusa, non riesco a leggere molto bene il codice perchè non ha formattazione... provo a riportarmelo su notepad e a rileggerlo

  10. #10
    Utente di HTML.it
    Registrato dal
    Sep 1999
    Messaggi
    57
    ok grazie!!!

    attendo ...
    TomneT
    tomnet@tiscalinet.it


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.