Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    25

    go to and play da mc duplicato

    Ciao ragazzi, ho questo problemino, ho creato un spacie di scroller di immaginette duplicate e prese dinamicamente dall'esterno in base ad una variabile presa da txt... ora dovrei riuscire, cliccando su una fotina ad andare ad un fotogramma tipo 10+i dove inserisco un clip che dinamicamente in base alla fotina cliccata mi apre l'ingrandimento e la descrizione sempre presi dall'esterno...
    ho inserito questo codice nella timeline principale, primo fotogramma

    target = -27; (mi serve per lo scroll)(codice che ho inserito nel secondo fotogramma... con stop al 10 fotogramma)
    dati = new LoadVars();
    dati.onLoad = function(ok) {
    if (ok) {
    for (i=1; i<=dati.numero; i++) {
    duplicateMovieClip("_root.movimento.blocco", "blocco"+i, i);
    _root.movimento["blocco"+i]._x = _root.movimento.blocco._x+(52*i);
    lbloc = 52*dati.numero;
    _root.movimento["blocco"+i]["mc"].loadMovie(i+".jpg");
    }
    }
    };
    dati.load("testi.txt", 0);


    prima cosa da fare da una foto cliccata andare ad un determinato fotogramma...


    mi è stato consigliato l'utilizzo di questo codice
    this["blocco"+i].p.onRelease = function() {
    gotoAndPlay(11);
    };

    p sarebbe il mio pulsante che si trova dentro ad una clip blocco (che ho duplicato) assieme alla clip che mi carica le immaginette (sopra), che si trova dentro una clip movimento... che è quella a cui ho dato le azioni per muoversi...

    ... ho inserito il codice sempre nel primo fotogramma ma nulla di fatto... qualcuno saprebbe aiutarmi???

    Grazie
    Samuela

  2. #2
    al pulsante p assegna questa azione

    on(release){
    _root.gotoAndStop(dest);
    }

    nel fotogramma modifica così

    target = -27;
    dati = new LoadVars();
    dati.onLoad = function(ok) {
    if (ok) {
    for (i=1; i<=dati.numero; i++) {
    duplicateMovieClip("_root.movimento.blocco", "blocco"+i, i);
    _root.movimento["blocco"+i]._x = _root.movimento.blocco._x+(52*i);
    lbloc = 52*dati.numero;
    _root.movimento["blocco"+i]["mc"].loadMovie(i+".jpg");
    _root.movimento["blocco"+i].dest = i+10;
    }
    }
    };
    dati.load("testi.txt", 0);
    "...non è detto che sia tardi se non guardi che ora è..."

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    25
    funzionaaaaaaaaaa...... ma com'è possibile... no... ti prego me lo devi spiegare!!!!!
    è per caso cme se tu avessi creato un'etichetta che si posiziona dinamicamente....???
    Avrai sicuramente capito i mie limiti in action script... ma ti prego voglio capire e imparare...
    Samuela

  4. #4
    nessun mistero, se dai l'action nel cliclo for il pulsante non la prende, allora basta passare alla clip che contiene il pulsante il numero del frame (_root.movimento["blocco"+i].dest = i+10;
    ) e mettere il gotoAnd... nel pulsante stesso.
    p.s. ti ho mandato una mail.
    ciao.
    "...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.