Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1
    Utente di HTML.it L'avatar di gioska
    Registrato dal
    Jul 2002
    Messaggi
    327

    cosa sbaglio in questa action?

    onClipEvent (load) {
    MovieClip.prototype.PlayReverse = function(bContinue) {
    this.onEnterFrame = function() {
    this.gotoAndStop(this._currentframe-1);
    };
    };
    }
    onClipEvent (load) {
    _root.bottone.onPress = function() {
    _root.MC.playReverse(false);
    if (_root.MC._currentframe == 1) {
    _root.gotoAndStop(11);
    }
    };
    }
    Non capisco perche non mi funziona.

  2. #2
    Utente di HTML.it L'avatar di gioska
    Registrato dal
    Jul 2002
    Messaggi
    327
    non ci posso credere che nessuno mi riesce a dare una risposta..

  3. #3
    Utente di HTML.it L'avatar di gioska
    Registrato dal
    Jul 2002
    Messaggi
    327
    io vorrei che quando clicco sul bottone prima fa il reverse del movieclip e subito dopo vai al frame 11 della timeline.

  4. #4
    Utente di HTML.it L'avatar di Stormy
    Registrato dal
    Dec 2000
    Messaggi
    2,701
    onClipEvent (load) {
    MovieClip.prototype.PlayReverse = function() {
    this.onEnterFrame= function(){
    if(_currentframe>1){
    gotoAndStop(_currentframe-1);
    }else{
    _root.gotoAndStop(11);
    }
    }
    };
    _root.bottone.onPress = function() {
    _root.MC.PlayReverse();
    };
    }

  5. #5
    Utente di HTML.it L'avatar di gioska
    Registrato dal
    Jul 2002
    Messaggi
    327
    stormy ti ringrazio della risposta ma purtroppo non va.

    Io vorrei che lo script faccia delle condizioni in base al bottone che io premo.

    del tipo: Se premi bottone 1 fai reverse e poi vai al frame 11 delle timeline;

    Se premi bottone 2 fai reverse e poi vai al frame 11.

    Se premi bottone 3 fai reverse e poi vai al frame 21.

    e cosi via...


    io ho scritto questo ma non va:

    funzione per fare il reverse (che funziona)

    onClipEvent (load) {
    MovieClip.prototype.PlayReverse = function(bContinue) {
    this.onEnterFrame = function() {
    this.gotoAndStop(this._currentframe-1);
    };
    };
    }

    funzione alla pressione dei tasti

    onClipEvent (load) {
    _root.bottone.onPress = function() {
    _root.MC.playReverse(false);
    if (_root.MC._currentframe == 1) {
    _root.gotoAndStop(11);
    }
    };
    }

  6. #6
    Utente di HTML.it L'avatar di Stormy
    Registrato dal
    Dec 2000
    Messaggi
    2,701
    è ovvio che non può andare

    se tu metti la verifica del frame attuale del movie clip nello script del pulsante, viene verificato solo quando il pulsante viene premuto e poi non viene verificato più, deve essere nell'enterframe del movie clip per funzionare

    onClipEvent (load) {
    _root.bottone.onPress = function() {
    _root.MC.playReverse(false);
    if (_root.MC._currentframe == 1) {
    _root.gotoAndStop(11);
    }
    };
    }


    cos'è che non andava nella modifica che avevo fatto io? il fatto che facesse sempre la stessa azione una volta arrivato al frame 1? basta che al release del pulsante setti una variabile con il numero del frame al quale la _root devi andare e poi lo richiami così

    _root.gotoAndStop(_root.numFrame);

  7. #7
    Utente di HTML.it L'avatar di gioska
    Registrato dal
    Jul 2002
    Messaggi
    327
    Sto impazzendo non mi riesce... e troppo tempo che ci provo.

    Mi potresti fare un esempio su queelo che ti ho detto io.

  8. #8
    Utente di HTML.it L'avatar di Stormy
    Registrato dal
    Dec 2000
    Messaggi
    2,701
    se mi spieghi esattamente come deve essere organizzato il tutto volentieri

    cioè ci sono tot pulsanti e un solo movie clip, o ci sono tot pulsanti e tot movie clip?

    i pulsanti dove sono? nella stessa timeline del movie clip?

    ogni pulsante una volta premuto deve fare andare indietro il movie clip e andare ad un frame diverso della _root?

  9. #9
    Utente di HTML.it L'avatar di gioska
    Registrato dal
    Jul 2002
    Messaggi
    327
    allora:
    ho un sito fatto in flash.
    la timeline principale e' lunga 40 frame.
    al frame 1 ho home;
    al frame 11 ho profile;
    al frame 21 ho activity;
    al frame 31 ho realestate;
    al frame 41 ho contact.
    tutte sotto forma di label.

    per ogni sezione ho un movieclip diverso.

    ogni pulsante una volta premuto deve fare andare indietro il movie clip e andare ad un frame diverso della _root

    ad esempio se sono su home e clicco profile l'animazione fa il reverse e poi va sul frame 11 (profile)

    e cosi dovrebbe essere per tutti

    il sito lo puoi vedere qui

    se vedi il sito ti rendi conto che per il momento i reverse dei movieclip sotto funzionano male nel senso che sono fatti facendo il reverse dei frame manualmente.

  10. #10
    Utente di HTML.it L'avatar di Stormy
    Registrato dal
    Dec 2000
    Messaggi
    2,701
    il movie clip che deve tornare indietro immagino è il quadrato sotto il menu

    ok dammi la mail o scrivimi qui

    giugno@libero.it

    e appena è pronto l'esempio te lo mando

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.