Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2005
    Messaggi
    81

    "Sistemare" codice per passaggio a Flash8

    Salve a tutti e buona Pasqua.
    Vi spiego il mio problema: un menu che ho scaricato in rete, perfetto per il lavoro che sto facendo, si visualizza perfettamente col Flash Player 6 ma se passo all'8 non funziona più.
    Io sto lavorando con Flash 8 e obbligatoriamente (per altre funzioni) pubblico il tutto con Flash Player 8.
    Se importo quindi il menu nel mio filmato principale (non con loadMovie ma proprio copiando i fotogrammi e i simboli) non si visualizza correttamente.
    So, dopo una ricerchina qui sul forum, che questo problema deriva dalle variabili, più ostiche nel Flash 8, ma siccome non ci capisco una cippa lì mi fermo...

    Il codice del menu è questo:

    NEL PRIMO KEYFRAME:
    _root.stop();
    Stage.showmenu = false;
    velocita = 2;
    frenata = 2;

    SUI PULSANTI DEL MENU:
    on (rollOver) {
    _root.slider.newX = (this._x)-27;
    _root.voloop.play();
    }

    SULLO SLIDER (CHE PASSA DA PULSANTE A PULSANTE):
    onClipEvent (load) {
    org_x = this._x;
    newX = _x;
    }
    onClipEvent (enterFrame) {
    Xspeed = ((_x-newX)/_root.velocita+frenata)/2;
    _x -= Xspeed;
    if (velocita<2) {
    velocita = 2;
    }
    }


    E' possibile modificare questo codice in modo da visualizzarlo bene anche col Player 8?

    Grazie e ancora auguri.
    Nico

  2. #2
    prova a sostituire _x con this._x . Ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2005
    Messaggi
    81
    Originariamente inviato da rempox
    prova a sostituire _x con this._x . Ciao
    Ciao e innanzitutto grazie per la risposta.

    Ho fatto come mi hai detto ma non cambia nulla.
    Cambiando _x con this._x (nelle azione dello slider, perchè _x è presente solo li) però, le due variabili org_x e newX hanno lo stesso valore..sei sicuro che sia quello il problema..? O non ho capito io cosa sostituire..?

  4. #4
    Utente di HTML.it
    Registrato dal
    Mar 2005
    Messaggi
    81
    Scusate se uppo dopo solo un giorno ma proprio non ne vengo a capo...
    Ho provato a definire meglio le variabili, seguendo un tutorial di And80, ma non funziona lo stesso...

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2005
    Messaggi
    81
    Buon - UP - anno

  6. #6
    con this. intendevo tutto ciò che appartiene a quel clip quindi anche newX
    codice:
    onClipEvent (load) {
        this.org_x = this._x;
        this.newX = this._x;
    }
    onClipEvent (enterFrame) {
        this.Xspeed = ((this._x-this.newX)/_root.velocita+_root.frenata)/2;
        this._x -= this.Xspeed;
        if (_root.velocita<2) {
                   _root.velocita = 2;
        }
    }

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.