Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2008
    Messaggi
    11

    AIUTO! onEnterFrame = testo che segue la freccina

    Ciao a tutti
    Spero mi possiate aiuare con un probema di codice che non riesco a superare...

    Il mio obbiettivo è fare una serie di bottoni che hanno la particolarità di fare apparire un testo specifico al passare del cursore sopra di essi.Il testo deve seguire il cursore mentre si sposta sul bottone stesso, e scomaprire quando il cursore si allontana dal bottone.

    Dopo una lunga ricerca su internet sono riuscito a trovare il codice per fare in modo che un testo appaia al passare del cursore su un bottone.

    il codice è questo:

    onEnterFrame = function () {Prova1_txt._x = _root._xmouse+40;Prova1_txt._y = _root._ymouse+0;};
    Prova1_btn.onRollOver = function() {
    Prova1_btn_txt.gotoAndStop(2);
    };
    Prova1_btn.onRollOut = function() {
    Prova1_txt.gotoAndStop(1);
    };


    Prova1_txt è il Movieclip con il testo che appare quando deve, mentre Prova1_btn è il bottone.

    Ora ecco il Problema:
    se aggiungo un secondo bottone Prova2_btn con relativo testo Prova2_btn e copio ed incollo il codice precedente cambiando i nomi dei btn e dei txt succede che il testo del primo bottone smette di funzionare...

    in pratica il secondo bottone funziona correttemente mentre il primo smette di funzionare.
    Credo che il problema sia dovuto al fatto che i codici entrano in conflitto in qualche modo...
    Inoltre credo il problema sia nei numeri accanto ai gotoAndStop (..), anche se non so cosa significano

    Spero mi possiate aiutare!

    Grazie

    p.s. scusate se sono stato prolisso ma no saprei spiegarlo più sinteticamente...

  2. #2
    onEnterFrame a chi lo associ?
    Probabilmente il secondo onEnterFrame annulla il primo

    non puoi associarlo al clip che contiene tutto, prova a farlo verso i bottoni

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2008
    Messaggi
    11
    In pratrica funziona così:

    io ho due sullo stage vari MovieClip...nel layer delle Azioni ci sono tutti i parametri tra cui onEnter Frame impostato così:

    Per il Movieclip Prova1_btn associo il testo Prova1_txt con questo codice

    onEnterFrame = function () {Prova1_txt._x = _root._xmouse+40;Prova1_txt._y = _root._ymouse+0;};
    Prova1_btn.onRollOver = function() {
    Prova1_txt.gotoAndStop(2);
    };
    Prova1_btn.onRollOut = function() {
    Prova1_txt.gotoAndStop(1);
    };

    Per il MovieClip Prova2_btn associo il testo Prova2_txt con questo codice

    onEnterFrame = function () {Prova2_txt._x = _root._xmouse+40;Prova2_txt._y = _root._ymouse+0;};
    Prova2_btn.onRollOver = function() {
    Prova2_txt.gotoAndStop(2);
    };
    Prova2_btn.onRollOut = function() {
    Prova2_txt.gotoAndStop(1);
    };

    In pratica sono due Mc separati ai quale associo lo stesso tipo di codice con i parametri personalizzati...
    facendo delle prove sono giunto all'idea che il problema possa essere nei numeretti accanto i vari gotoAndStop...

    Ho provato ad appilcare i codici direttamente ai Mc trasformati in bottoni...ma niente insomma brancolo nel buio...

    Se può essere d'aiuto ecco il file .fla



    grazie a chi risponde

  4. #4
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    sanspot mi dispiace ma il regolamento vieta di scrivere in più sub-forum la stessa richiesta, perciò mi tocca chiudere

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.