• Super User

    Allora usa il codice che ho postato, riccorda che devi dare il nome istanza al pulsante scrivendolo nell'appostito campo(nome istanza) nella tabella proprietà di flash, il medesimo nome dovrai riportarlo nel codice dove ho scritto nome_istanza, altra cosa importante la funzione onClick che vedi all'interno del codice è univoca quindi se devi implementare come penso un menù oltre ai nomi istanza ad esempio home_btn, servizi_btn, contatti_btn, ecc. devi usare funzioni univoche, basta solo numerarle, onClick1, onclick2, ecc, il resto del codice rimane uguale per tutti i pulsanti a parte ovviamente il nome della pagina.


  • User Attivo

    Grazie, nel primo pomeriggio provero...chissa come finira!!! 😞


  • Super User

    Sono quà per ogni dubbio, ciao.


  • User Attivo

    Allora sto usando il seguente codice che mi hai postato :

    nome_istanza_pulsante .addEventListener(MouseEvent.CLICK,onClick);
    function onClick(e:Event):void
    {
    var url:URLRequest=new URLRequest("casa.html");
    navigateToURL(url,"_self");
    }

    pero...

    1)nn so qual è il mio nome istanza pulsante, dove lo posso vedere?:bho:
    2)Mi parlavi anche di una tabella proprieta di flash? che intendi? che ci devo inserire?:?

    Scusami ma sono nel "pallone ignorantemente", del resto chi fa il fornaio non puo fare il meccanico...mi consolo!😢


  • Super User

    Non è detto che un fornaio non possa avere la passione dei motori ed essere in grado di ripararlo, questo esempio mi calza a pennello, io non sono un webmaster, nella vita faccio tuttaltro, ma ho una grande passione per Flash e Photoshop, quindi non scoraggiarti, allora in Flash 5 la tabella prorietà si trova in alto a destra, seleziona il tuo pulsante, e guarda in alto a destra vedrai un campo di testo input, quà il nome istanza lo devi scrivere tu, non importa che nome userai se casa_btn o pippo, l'importante che lo stesso nome lo metti nel codice

    
    pippo.addEventListener(MouseEvent.CLICK,onClick);
    function onClick(e:Event):void
    { 
     var  url:URLRequest=new URLRequest("casa.html");
     navigateToURL(url,"_self");
    }
    
    

    poi selezioni un altro pulsante sullo stage e scrivi un altro nome istanza home_btn copi incolli il codice e fai pochi cambiamenti

    
    home_btn .addEventListener(MouseEvent.CLICK,onClick1);
    function onClick1(e:Event):void
    { 
     var  url:URLRequest=new URLRequest("index.html");
     navigateToURL(url,"_self");
    }
    
    

  • User Attivo

    Son proprio tonto...

    io la tabella proprieta l'ho trovata ed è presente su tutta la fascia destra dello schermo, ma l'unico spazio inputabile che mi parlavi è quello adibito per la "Classe"...

    Grazie per l'incoraggiamento...sei un ottimo "wate"...!!!


  • User Attivo

    FEEERMA GIOCO!!!!

    CA...funziona!!!

    Ci son riuscitooooo...
    grazei grazie...grazie!!!!!!!

    :bigsmile::quote::eheh::lol::sun:😊😉:sbav:💋💋💋💋💋💋💋💋💋

    MITICO...sei un grande!!!!!!GRAZIE NON SO COME RINGRAZIARTI!!!


  • User Attivo

    Rieccomi di nuovo...

    non so se mi potetre aiutare anche per questo problema, o per lo meno mi serve uno "start"...

    praticamente mi sto cimentando alla creazione di un forum personale e avrei idea di creare una cartina della regione Lazio contrassegnata solo dalle zone delle provincie; mi spiego meglio, quando passi sulla "zona" della provincia di Frosinone, questa viene in risalto e cliccandoci mi apre una finestra con tutte le città della provincia di Frosinone.

    Non so da dove iniziare, come posso fare ovviamente partendo dalla "cartina geografica"...devo muovermi con il flash? con l'html?

    Grazie...a tutti!!


  • Super User

    Ciao però questo è un altro argomento per favore apri una nuova discussione non possiamo continuare su questa che riguarda i pulsanti, le discussioni serviranno in futuro ad altri utenti, tu hai trovato questa sui pulsanti perchè hai cercato pulsanti, come farà in futuro un altro utente interessato ad una cartina iterativa se la inglobiamo in questa discussione.


  • User Attivo

    Pardon...non c'avevo pensato...


  • User Attivo

    Come faccio ad inserire una semplice animazione (tween motion) di 3 frame (cioè l'immagine da luminosità 0 diventa 100%) quando l'utente entra nell'area nel button? (cioè quando è sopra)..

    grazie


  • Super User

    Ma il pulsante è questa animazione stessa.


  • User Attivo

    No...non ci siamo capiti..ma fa niente..ho risolto da solo

    Ho inserito un movie clip nel frame "sopra" e l'animazione l'ho creata lì dentro..

    non so sinceramente cosa tu possa aver capito da quello che ho scritto. però a me sembrava di aver spiegato bene..

    e sinceramente non capisco neanche cosa voglia dire la tua risposta

    ma fa niente...ho già risolto


  • Super User

    Cercherò di spiegarmi meglio, il metodo che hai usato tu di mettere un movieclip nello stato Sopra di un simbolo pulsante diciamo che funziona ma non da una animazione fluida in uscita, perchè all'Out il clip scompare di colpo. Ammettiamo che hai messo un clip bianco che da alpha 0 passa ad alpha 20 per dare un effetto illuminazione, questo avra una entrata morbida o fluida mentre uscirà di colpo, per avere una uscita fluida non bisogna usare un simbolo pulsante ma costruire i pulsanti con movieclip e un po di actionscript per implementarli.


  • User Attivo

    Ti spiego cos'ho fatto.

    Ho creato un pulsante che linka ad un'altra pagina del sito.

    In quel pulsante ho inserito:

    up: immagine in bianco e nero
    over: movieclip nel quale l'immagine da in bianco e nero passa a colori in 3 sec
    down: immagine in bianco e nero
    hit: immagine a colori e rettangolo di selezione

    ti sembra così tanto sbagliato? a me sembra anche abbastanza fluida.


  • Super User

    Se hai ottenuto quello che volevi e sei soddisfatto allora va bene così, non c'è niente di sbagliato, ciao.


  • User Newbie

    Ciao a tutti, e bentrovati a tutti! :gthi:
    sono nuovo di questo sito e soprattutto neofita di Flash e AS, quindi scusatemi per le domande che riterrete anche troppo banali....
    Ho lo stesso problema sollevato in questo topic anni fa, ma non ho compreso come è stato risolto.

    Ho creato una mappa interattiva, creato un pulsante su una zona della mappa e inserito nel frame GIU' un clip filmato (da me creato) che mi fa entrare in dissolvenza due altri pulsanti.

    Una volta che lascio il tasto sinistro del mouse però le due immagini scompaiono. :crying:

    Come faccio a farle rimanere fisse una volta clikkato sulla zona della mappa?
    ovviamente se eseguo solo il clip filmato con le entrate in dissolvenza le immagini alla fine del filmato rimangono (quindi il clip mi sembra corretto).

    Secondo problema: ciascuna delle due immagini (in realtà sono due pulsanti), una volta che rimarrà sullo schermo, deve farmi aprire (clikkandoci sopra) un pop-up dove andrò ad inserire del testo. Come si fa?

    Ah dimenticavo uso FlashCS5 e AS3.0
    Grazie mille a chi vorrà aiutarmi!!!

    @Nhatan said:

    Allora è normale quel comportamento, quando si fanno pulsanti animati meglio usare clip filmato, quindi al rollOver sul pulsante, presumo i nomi delle coste, compare una immagine, presumo attinente a quel tratto di costa, quale deve essere il comportamento dell'immagine, cioè è chiaro che non vuoi che al rollOut l'immagine scompaia subito, perchè vuoi che sia a sua volta cliccabile, ma se uno non vuole cliccare sull'immagine, cosa deve accadere.


  • Super User

    Ciao benvenuto sul Forum GT, dal momento che mi hai quotato sai già dove andrò a parare, in effetti non devi usare simbolo pulsanti, troppo limitati e non controllabili via codice, ma solo clip filmato, se ho ben capito hai creato un pulsante con un sub-menù, anche il pulsante principale deve essere un clip filmato , poi sfrutti la time line interna per far comparire gli altri due pulsanti, per quanto riguarda il popup la cosa più logica è quella di caricare un movieclip dalla libreria con il testo, immagini e quant'altro ti serva nel popup, se l'animazione è on line mi dai il link inattivo in modo da capire meglio la situazione e vedere di scrivere un pò di codice.


  • User Newbie

    Grazie mille per la celere risposta!!!
    ok provo mettendo un clipfilmato al posto del pulsante e ti faccio sapere.
    Posso mandarti eventualmente il .fla?? se sì, come?

    grazie ancora!


  • Super User

    Si certo puoi mandarmi il fla, o mi dai in privato un link da dove poterlo scaricare, o se non è troppo pesante lo puoi mandare per email che trovi clikando nella mia firma sotto il bannerino moderatore.