• Super User

    Guarda questa per esempio.
    http://www.flashmo.com/preview/flashmo_195_fisheye_gallery
    Tanto anche quelle fatte col programma mica le fai tu, poi lasciati dire una cosa stai parlando di 100 foto, non puoi usare quella galleria che ingloba le foto nel swf diventerebbe pesantissimo devi per forza usare una galleria dinamica, esiste un componente terze parti per flash si chiama SlideShowPro, crea delle discrete gallerie con le thumbs, funziona tramite xml, ho provato la demo niente male, per quanto riguarda as3, all'inizio spaventa ma se superi il primo momento di panico se provieni da as2 ti assicuro per molte cose le righe di codice da scrivere sono meno che in as2 e il codice gira meglio e più veloce, anche perchè non puoi fare sbagli come in as2 che magari non interrompono il fimato ma lo rallentano rendendolo più pesante.


  • User

    ... ma dai 30 righe di codice per un pulsante in AS3 ?

    pulsante.addEventListener(MouseEvent.CLICK, faiQualcosa);
    function faiQualcosa(evento:MouseEvent):void
    {
    trace("ciao");
    }


  • Super User

    Ciao Sleter, come stai, appena riesco ad alzarmi e stare seduto vado al mio pc dove ho skipe e ti chiamo.


  • User

    Ahahahah nono va beh 30 no haha ho esagerato però risulta leggermente più complesso...com'è che nell'as2 a sinistra della finestra azioni ha tutte le funzioni geneali a portata di mano...nell'as3 ci sono ma sono confusionarie...almeno mi pare XD

    Cmq Nathan sai che non è niente male? posso usare queste effettivamente...che penso verranno incorporate meglio e correttamente.Se si aggiungono le foto tramite XML è anche meglio certamente! così carico tutto sul server e non su un swf.

    Si in XML è meglio ma le foto le prende comunque anche se l'sfw è importato? sapevo di no..

    Grazie comunque...mi hai fatto conoscere un "portale" come flashmo niente male


  • User

    ... oh Nhatan ma che ti è successo ? :surprised:

    Avevo notato la tua assenza dal forum ma ti credevo in vacanza !

    Comunque sono contento di rileggerti e ti auguro una veloce ripresa di attività e studio in privato e in pubblico.

    a presto !

    Sleter


  • Super User

    Mi sono fratturato una vertebra...una bella caduta di schiena da circa 4mt. Ma mi è andata anche bene, ho rischiato davvero tanto.


  • User

    (porca miseria 4mt O.O lo credo cavolo! ti auguro una pronta guarigione anche io :D)


  • User

    Ciao ragazzi, intanto grazie anticipatamente, apro questo thread poiché cercando nel forum non ho trovato soluzione...o meglio, ho provato qualcosa trovata ma non mi ha aiutato..

    Questo è il codice:

    [PHP]function onMouseClick(e:MouseEvent):void {
    switch(e.target.name) {
    case btn_home.name = "Home" :
    btn_home.addEventListener(MouseEvent.CLICK, onMouseClick);
    // quando fai click sul pulsante btn_home
    gotoAndPlay(1);
    break;
    case btn_obiettivi.name = "Obiettivi" :
    btn_obiettivi.addEventListener(MouseEvent.CLICK, onMouseClick);
    // quando fai click sul pulsante btn_obiettivi
    gotoAndPlay(2);
    break;
    case btn_prodotti.name = "Prodotti" :
    btn_prodotti.addEventListener(MouseEvent.CLICK, onMouseClick);
    // quando fai click sul pulsante btn_obiettivi
    gotoAndPlay(3);
    break;
    case btn_info.name = "Info" :
    btn_info.addEventListener(MouseEvent.CLICK, onMouseClick);
    // quando fai click sul pulsante btn_obiettivi
    gotoAndPlay(4);
    break;
    case btn_collabora.name = "Collabora" :
    btn_collabora.addEventListener(MouseEvent.CLICK, onMouseClick);
    // quando fai click sul pulsante btn_obiettivi
    gotoAndPlay(5);
    break;
    case btn_contatti.name = "Contatti" :
    btn_contatti.addEventListener(MouseEvent.CLICK, onMouseClick);
    // quando fai click sul pulsante btn_obiettivi
    gotoAndPlay(6);
    break;

              }   
    

    }[/PHP]

    Ovviamente ho nominato le istanze dei bottoni sopracitati ma niente...i pulsanti non funzionano! e rimango piantato sul primo frame 😕

    ho usato questo codice al posto di questo:

    [PHP]//Colleghiamo gli eventi all?istanza pulsante
    btn_home.addEventListener(MouseEvent.CLICK, onMouseClick);
    //Intercettare il click sul pulsante
    function onMouseClick(event:MouseEvent):void {
    gotoAndPlay(1);
    }

    //Colleghiamo gli eventi all?istanza pulsante
    btn_obiettivi.addEventListener(MouseEvent.CLICK, onMouseClick2);
    //Intercettare il click sul pulsante
    function onMouseClick2(event:MouseEvent):void {
    gotoAndPlay(2);
    }

    //Colleghiamo gli eventi all?istanza pulsante
    btn_prodotti.addEventListener(MouseEvent.CLICK, onMouseClick3);
    //Intercettare il click sul pulsante
    function onMouseClick3(event:MouseEvent):void {
    gotoAndPlay(3);
    }

    //Colleghiamo gli eventi all?istanza pulsante
    btn_info.addEventListener(MouseEvent.CLICK, onMouseClick4);
    //Intercettare il click sul pulsante
    function onMouseClick4(event:MouseEvent):void {
    gotoAndPlay(4);
    }

    //Colleghiamo gli eventi all?istanza pulsante
    btn_collabora.addEventListener(MouseEvent.CLICK, onMouseClick5);
    //Intercettare il click sul pulsante
    function onMouseClick5(event:MouseEvent):void {
    gotoAndPlay(5);
    }

    //Colleghiamo gli eventi all?istanza pulsante
    btn_contatti.addEventListener(MouseEvent.CLICK, onMouseClick6);
    //Intercettare il click sul pulsante
    function onMouseClick6(event:MouseEvent):void {
    gotoAndPlay(6);
    } [/PHP]

    Che funziona a metà cioè i comandi rispondono ma solo se clicco da sinistra a destra le voci...cioè le posizioni dei pulsanti sono: Home , obiettivi , prodotti , info , collabora e contatti? ecco se clicc su Obiettivi mentre sono su Home BENE! , se clicc o su prodotti mentre sono su obiettivi BENE! se clicc o su contatti mentre sono su Info BENE!

    Ma

    Se clicco su Home mentre sono su contatti (quindi andando dal Frame 6 al Frame 1) non va

    Non capisco perché, cioè non è un codice così complesso..

    Sapreste aiutarmi in uno dei due casi? Grazie ragazzi


  • Super User

    Ciao depeppe2000 ben tornato, questo è un nuovo argomento che non c'entra niente con il primo,ti prego di aprire una nuova discussione, gli argomenti di un forum devono servire a tutti non solo a chi apre la discussione, ma se un utente scrive nel motore di ricerca parole chiave tipo "codice per menù" difficilmente arriverà a questa discusione.


  • User

    oddiooo non me ne sono accorto...vado subito

    scusate