• User Attivo

    getURL e as 3.0

    ma x dare un getURL("pagina")

    dovremmo scrivere tutta sta pappardella?

    [LEFT]import flash.events.MouseEvent;
    import flash.net.navigateToURL;
    import flash.net.URLRequest;

    myClickableObject.addEventListener(MouseEvent.CLICK, objectClickHandler);

    function objectClickHandler(event:MouseEvent):void
    {
    navigateToURL( new URLRequest("pagina") );
    }
    [/LEFT]


  • Super User

    Si esatto 🙂


  • User Attivo

    @Flep said:

    Si esatto 🙂

    non è poi cosi sbrigativo. bisogna prenderci mano. spero che la scrittura degli import è guidata.. con l'autocompletamento.. cosi come il retso degli eventi. o mi illudo?

    non capisco xchè importare due classi con riferimento url..

    import flash.net.navigateToURL;
    import flash.net.URLRequest;

    . Apparte questo se noi lavorassimo in questo modo ad esempio

    import flash.net.*
    import flash.events.*

    il peso del filmato aumenterebbe o sarebbe invariato?


  • Super User

    @edo_flashas said:

    non è poi cosi sbrigativo. bisogna prenderci mano. spero che la scrittura degli import è guidata.. con l'autocompletamento.. cosi come il retso degli eventi. o mi illudo?
    non capisco cosa intendi per autocompletamento.

    non capisco xchè importare due classi con riferimento url..

    import flash.net.navigateToURL;
    import flash.net.URLRequest;

    Una implementa la richiesta, quindila stringa url, l' altra è quella che gestisce i comandi passati al browser.
    Actionscript 3.0 è un linguaggio OOP a tutti gli effeti e molto ma molto simile a Java. Sono linguaggi che ti permettono di fare cose incredibili ma necessitano di una certa conoscenza ed ' educazione '.
    Chi non si scoraggerà e non getterà la spugna si ritroverà con molte soddisfazioni.

    . Apparte questo se noi lavorassimo in questo modo ad esempio

    import flash.net.*
    import flash.events.*

    il peso del filmato aumenterebbe o sarebbe invariato?

    Non pesano di più gli SWF ma occupi memoria per nulla.
    Se è una piccola applicazione, poco importa. Ma se è un' applicazione importante in cui ad esempio c'è un eccessivo uso di BitmapData o animazioni ed effettistica pesante, se la memoria non è ben calcolata in ogni dettaglio si rischia di ottenere un'applicazione lenta e pesante.


  • User Attivo

    davvero esaustivo flep tuoi insegnamenti mi ritornano sempre utili e preziosi spero solo che quando avro' modo e voglia di passare definitivamente ad as3, non sarà troppo tardi 🙂 e aimè non dimentichero' gli accorgimenti che ho sto avendo modo di apprendere oggi giorno, anche se molto minimali.

    x autocompletamento mi riferisco al menu a tendina che suggerisce il metodo da applicare quando si istanzia un qualcosa. probabilmente tu non ci farai proprio caso. alle volte io lo trovo utile.


  • Super User

    Si, è guidata anche la struttura degli import con l' autocompletamento 🙂