Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Mistero? Nn Penso.

  1. #1

    Mistero? Nn Penso.

    Nn riesco a spiegarmi questa cosa (ultimamente nn riesco a spiegarmene molte )

    Ho prelevato questo effetto da flash-mx.it e l'ho provato a modificare per capire il perchè del problema che ho incontrato:

    in pratica se vado sopra un pulsante, un clip filmato di nome slider si sposta sul pulsante che seleziono, tipo effetto evidenziatore.

    ecco il codice sul clip di istanza "slider":

    onClipEvent (load) {
    newX = _x;
    }
    onClipEvent (enterFrame) {
    Xspeed =(this._x-newX)/velocita+frenata;
    _x -= Xspeed;
    if (velocita < 2) {
    velocita = 2;
    }
    }

    su un frame della _root in un livello azioni:

    stop();
    velocita = 1;
    frenata = 1;

    ecco infine il codice associato a un pulsante:

    on (rollOver) {
    _root.slider.newX = (this._x+100);
    }
    on (rollOut) {
    slider.gotoAndStop(1);
    }

    Il mio problema?
    Se esporto il filmato (uso MX2004) per il player v.7 non và l'effetto.
    Esporto in v.6 e tutto funziona.

    Penso che il problema sia dovuto a un comando nel codice nn supportato dalla v.7??!!
    O altro?

    Vi dò anche il link al .fla dell'effetto in questione.
    www.cspsito.it/test/barra.fla

    Il file ha nelle impostazioni di pubblicazione flashplayer 7, se provate a cambiare in v6 vedrete che funziona.

    aspetto risp...
    grazie intanto!
    ----------------------------------
    Il mondo si divide in 10 tipi di persone, quelle che capiscono il codice binario e quelle che non lo capiscono.
    ----------------------------------

  2. #2
    imposta le variabili velocita e frenata nell'evento onLoad:

    codice:
    onClipEvent (load) {
    	newX = this._x;
    	velocita = 1;
    	frenata = 1;
    }
    onClipEvent (enterFrame) {
    	trace(velocita);
    	trace(frenata);
    	Xspeed =(this._x-newX)/velocita+frenata;
    	trace(Xspeed);
    	this._x -= Xspeed;
    	if (velocita < 2) {
    		velocita = 2;
    	}
    }

    regalami un oggi da favola...e il domani bhe!?non mi importa se tu 6 con me! ©Ily

  3. #3
    mi pareva di averlo già provato ieri notte...non mi ha fatto dormire questo problema!

    Ho fatto come hai detto e funziona!


    Che dirti, grazie!

    onClipEvent (load) {
    newX = this._x;
    velocita = 1;
    frenata = 1;


    }

    Mi potresti spiegare il perchè gentilmente?
    ----------------------------------
    Il mondo si divide in 10 tipi di persone, quelle che capiscono il codice binario e quelle che non lo capiscono.
    ----------------------------------

  4. #4
    intendo soprattutto il perchè la v7 le vuole lì e le altre v vecchie no.
    ----------------------------------
    Il mondo si divide in 10 tipi di persone, quelle che capiscono il codice binario e quelle che non lo capiscono.
    ----------------------------------

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.