Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Problema rewind

  1. #1
    Utente di HTML.it L'avatar di jackweb
    Registrato dal
    Nov 2002
    Messaggi
    455

    Problema rewind

    Salve. Mi serivirebbe una mano da voi perchè non riesco a mandare indietro un mc con As2.

    Il mc è posizionato all'interno di un pulsante, precisamente nello stato over.

    Io vorrei che come il puntatore esce dal pulsante il Mc al suo interno possa tornare indietro.

    Un normale pulsante animato.

    Ho provato questo ma non mi funziona:

    Movieclip.prototype.indietro=function(){
    this.onEnterframe=function(){
    if(this.test_mc._currentframe==1){
    delete this.onEnterFrame;
    }
    else {
    this.prevFrame();
    }
    }
    }
    rew.rollOut=function(){
    test_mc.indietro();}

    Ove test_mc è l'istanza del movieclip e rew quella del pulsante.

    Però credo di usarlo male...potreste darmi una mano?

    Grazie

  2. #2
    beh prova a scrivere le azione del pls cosi

    rew.onRollOut=function(){
    test_mc.indietro();
    }

    xchè la proto mi sembra buona
    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

  3. #3
    Utente di HTML.it L'avatar di jackweb
    Registrato dal
    Nov 2002
    Messaggi
    455
    Grazie crescenzo.
    Ho provato come mi dici, però purtroppo non va...

    Può essere legato all' "indirizzo"?

    Nel senso...il pulsante è nel frame 1 della timeline nella quale ho inserito uno stop.
    All'interno del pulsante, nel suo stato 'Sopra', ho inserito il mc il quale, al passaggio del mouse, si attiva.
    Ma all'uscita del mouse dall'area attiva il mc non mi torna indietro...

    Ho fatto anche una ricerca prima di postare, difatti lo script l'ho preso da una discussione che ho trovato, però a quanto pare nel mio caso non funziona.

    Come credi che dovrei agire? Dove commetto l'errore?

    Grazie

  4. #4
    cioè hai un pls...e nel pulsante hai inserito il clip che dovrebbe tornare indietro??

    se è cosi ..penso che nn puoi fare nulla ...dato che i clip che inserisci nei pls nn li puoi controllare...quindi soluzione

    1) usi al posto del pls un movieClip e quindi in quel caso hai un maggiore controllo dell'oggetto

    2) hai la tua bella animazione all'incontrario (quindi una interpolazione a mano)....e metti quest'ultima nel pls nel primo frame

    3) metti il mc all'esterno del pls e lo controlli con il pls...cioè usi un pls trasparente ed il clip esterno....

    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

  5. #5
    Utente di HTML.it L'avatar di jackweb
    Registrato dal
    Nov 2002
    Messaggi
    455
    Grazie...credo che farò come mi dici tu, precisamente il punto 3.
    Non credevo di non poter controllare i mc presenti dentro i pulsanti...

    Grazie ancora...

  6. #6

    problema simile

    Io ho un problema simile, leggendo i post antecedenti ho trovato questo script:

    stop();
    function avanti() {
    clearInterval(indietroInt)
    avantiInt = setInterval(muovi, 50, 1);
    }
    function indietro() {
    clearInterval(avantiInt)
    indietroInt = setInterval(muovi, 50, -1);
    }
    function ferma() {
    clearInterval(indietroInt)
    clearInterval(avantiInt)
    }
    function muovi(num) {
    _root.gotoAndStop(_root._currentframe+num);
    }

    Poi nei pulsanti inserisci:
    Pulsante Play:
    codice:

    on (press) {
    avanti();
    }
    on (release, dragOut) {
    ferma();
    }



    Pulsante Inverse:
    codice:

    on (press) {
    indietro();
    }
    on (release, dragOut) {
    ferma();
    }

    Avanti va tutto bene ma nell'andare indietro il filmato non rispetta gli "stop" che ho assegnato ai keyframe, quindi schizza fino a inizio filmato, come posso ovviare, grazie

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.