Flash Gallery | Flash Templates | Flash Menu | Flash Design | Flash Audio & Video

Video Corsi Actionscript 3.0


+ Reply to Thread
Results 1 to 10 of 10

Thread: [as3]error #1009

  1. #1
    Junior Member Settled In Charlotte17 is on a distinguished road Charlotte17's Avatar
    Join Date
    Mar 2008
    Posts
    17
    Rep Power
    0

    [as3]error #1009

    flash templates
    (<-- questo è ciò che sto facendo da più o meno due giorni)
    Ciao a tutti :p se non si fosse capito, ho un problema con as3
    ho creato un preloader senza seguire tutorial (o meglio, ne ho letti tanti e poi per esercitarmi ho pravato a crearne uno mio) e credo che il codice sia tutto giusto... ma forse sarebbe meglio dire che credevo che fosse giusto perchè ho un problema

    Ho il seguente errore: TypeError: Error #1009: Impossibile accedere a una proprietà o a un metodo di un riferimento oggetto null.

    che riguarda questo codice:
    Code:
     this.addEventListener(Event.ENTER_FRAME,preloader);
    function preloader(_progress:Event):void
    {
        var bytes_caricati:Number=_progress.target.loaderInfo.bytesLoaded; 
        var bytes_total:Number=_progress.target.loaderInfo.bytesTotal; 
        var percentuale:Number=Math.round(bytes_caricati/bytes_total*100); 
        preloader_percentuale.text=percentuale.toString()+' %'; 
        preloader_barra.width=percentuale;
        if(percentuale>=100)
        {
            this.removeEventListener(Event.ENTER_FRAME,preloader);
            gotoAndStop(3);
        };
    }
    avendo un campo di testo dinamico che si chiama preloader_percentuale e il movieclip di una barra che si chiama, appunto, preloader_barra.
    Credo che il problema riguardi proprio la parte di codice che si riferisce a questi due oggetti perchè ho provato un trace per entrambi e ho avuto due 'null'
    Evidentemente non vengono passati i valori... ma non capisco perchè... i nomi istanza sono giusti... questo è il file, se qualcuno volesse dargli un'occhiata http://www.sendspace.com/file/6fewd3
    (mi sono accorta ora che manca lo stop al terzo frame ma credo che la cosa importante sia l'errore generato dall'output XD)

  2. #2
    Member Settled In Blusquare is on a distinguished road Blusquare's Avatar
    Join Date
    Mar 2008
    Posts
    41
    Rep Power
    0

    Re: [as3]error #1009

    Ciao Charlotte forse ti conviene seguire il tutorial di Flep
    quello Avanzato almeno hai un riferimento e quindi dopo saprai dove mettere le toppe per il tuo codice...
    Io piu' diu tanto non ti so dare una mano sto studiando AS2,0 solo perche' ho la bibbia sotto mano per il 3,0 ci sara' tempo l'importante e' avere una base solida poi bisogna solo abituarsi alla sintassi nuova.

  3. #3
    Junior Member Settled In Charlotte17 is on a distinguished road Charlotte17's Avatar
    Join Date
    Mar 2008
    Posts
    17
    Rep Power
    0

    Re: [as3]error #1009

    il tutorial l'ho studiato molto.. sia quello per principianti che gli altri due più avanzati (infatti il mio codice prende parecchio spunto da ciò che ho imparato dal "preloader della timeline con flash").. è per questo che sono abbastanza sicura che il mio codice sia giusto e non capisco dove ho sbagliato nel caso delle due istanze.. grazie comunque per l'attenzione

  4. #4
    just a flasher Flash Obsessed Teejay is on a distinguished road
    Join Date
    Mar 2008
    Posts
    128
    Rep Power
    3

    Riferimento: [as3]error #1009

    Basta che metti uno stop() sul primo frame
    _
    _

    Teejay, just a flasher!
    Se vi sono d'aiuto, premete la bilancia!
    _

  5. #5
    just a flasher Flash Obsessed Teejay is on a distinguished road
    Join Date
    Mar 2008
    Posts
    128
    Rep Power
    3

    Riferimento: [as3]error #1009

    Infatti, se non lo metti il filmato si stoppa sul secondo frame, e i due oggetti che chiami non esistono più sullo stage.

    Ciaooo!
    _
    _

    Teejay, just a flasher!
    Se vi sono d'aiuto, premete la bilancia!
    _

  6. #6
    Administrator Living At The FlepStudio! Flep is on a distinguished road
    Join Date
    Jul 2007
    Posts
    5,609
    Rep Power
    9

    Re: [as3]error #1009

    Piccolo consiglio sui preloaders.

    Personalmente penso che il metodo che usa Charlotte è valido però è un po limitato perchè ad esempio se usi dei componenti a quel punto non riesci a monitorare il loro peso.

    Secondo me il preloader migliore è sempre quello di caricare l' SWF dentro ad un altro.
    Quindi, nell' SWF in cui lavori tieni un solo frame e lo carichi dentro all' SWF che funge da preloader.

    Dai un' occhiata anche a questi esempi scaricando i files:

    http://www.flepstudio.org/forum/acti...ent-class.html

  7. #7
    Junior Member Settled In Charlotte17 is on a distinguished road Charlotte17's Avatar
    Join Date
    Mar 2008
    Posts
    17
    Rep Power
    0

    Re: [as3]error #1009

    mi studierò attentamente il tutorial che mi hai linkato... :) non sapevo che la cosa migliore fosse quella di caricare i SWF quindi ti ringrazio per l'indicazione.. mi metto subito al lavoro!
    Per quanto riguarda l'errore..... -.-" mi sento tanto deficente. Ho guardato e riguardato il codice per tre giorni e avevo dimenticato uno stop.. d'ora in poi starò ben attenta :) grazie mille Teejay per aver guardato il codice, per avermi aiutata e per aver inserito anche la spiegazione :p sei stato gentilissimo

  8. #8
    Member Settled In Blusquare is on a distinguished road Blusquare's Avatar
    Join Date
    Mar 2008
    Posts
    41
    Rep Power
    0

    Re: [as3]error #1009

    Eh eh non sei una deficente lo sai quante volte sbattevo la testa sulla scrivania perche' non mi funzionava uno script e poi dopo ore e ore di prova mi accorgevo che mancava un semplice ;

  9. #9
    just a flasher Flash Obsessed Teejay is on a distinguished road
    Join Date
    Mar 2008
    Posts
    128
    Rep Power
    3

    Riferimento: Re: [as3]error #1009

    Quote Originally Posted by Flep View Post
    Piccolo consiglio sui preloaders.

    Personalmente penso che il metodo che usa Charlotte è valido però è un po limitato perchè ad esempio se usi dei componenti a quel punto non riesci a monitorare il loro peso.

    Secondo me il preloader migliore è sempre quello di caricare l' SWF dentro ad un altro.
    Quindi, nell' SWF in cui lavori tieni un solo frame e lo carichi dentro all' SWF che funge da preloader.

    Dai un' occhiata anche a questi esempi scaricando i files:

    http://www.flepstudio.org/forum/acti...ent-class.html
    Domanda: non so se valga ancora (con AS3), ma ricordo che in Flash 8 le classi dei componenti potevano essere esportati su un frame qualunque, proprio per permetterne il preloading. C'è proprio una casella "Export Frame for Classes".
    _
    _

    Teejay, just a flasher!
    Se vi sono d'aiuto, premete la bilancia!
    _

  10. #10
    Junior Member Settled In d.naselli is on a distinguished road
    Join Date
    Aug 2008
    Posts
    1
    Rep Power
    0

    Re: [as3]error #1009

    Ciao ho anch'io un problema riguardo l'errore #1009.
    Quello che faccio è caricare in un container posto sullo stage un swf esterno.
    quando ne carico uno di prova me lo carica, ma quando provo a mettere quello che mi serve mi da errore.

    Il codice è il seguente:

    package {
    import flash.display.MovieClip;
    import flash.events.MouseEvent;
    import flash.events.Event;
    import flash.display.Loader;
    import flash.net.URLRequest;


    public class bottone2 extends MovieClip {
    public var loader:Loader = new Loader();
    var SWFrequest:URLRequest;
    function bottone2() {
    this.addEventListener(MouseEvent.CLICK,caricaSWF);
    }

    function caricaSWF(e:MouseEvent) {


    SWFrequest = new URLRequest("sito_elementi/flash/build/application.swf");
    trace("puoi premere il bottone 2");

    loader.contentLoaderInfo.addEventListener(Event.CO MPLETE, completeHandler);
    function completeHandler(event:Event) {
    trace("Caricamento completato!");

    }
    loader.load(SWFrequest);
    root['container'].addChild(loader);
    }
    }
    }

    Per favore aiutatemi, sono nuovo di AS3 e non saprei proprio come fare...
    Grazie

+ Reply to Thread

Similar Threads

  1. I could really use some help (Error #1009)
    By YumaKirosaki in forum Actionscript 3.0 newbies
    Replies: 2
    Last Post: 07-03-10, 07:25
  2. Error #1009
    By yaderzoli in forum Flash Italiano
    Replies: 0
    Last Post: 26-06-09, 15:39
  3. TypeError: Error #1009: please help
    By gerygery in forum Actionscript 3.0 newbies
    Replies: 1
    Last Post: 29-01-09, 19:18
  4. PLEASE i need your help error #1009
    By Flepbell in forum Actionscript 3.0 newbies
    Replies: 2
    Last Post: 14-07-08, 15:33
  5. Error 1009 Load XML
    By loris.dassie in forum Actionscript 3.0 base
    Replies: 0
    Last Post: 10-07-08, 14:20

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts