Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    UIScrollBar non funziona su scena 2

    Ciao a tutti

    Vi chiedo umilmente aiuto per risolvere una una cosa che sicuramente è facile, ma io ci sto impazzendo

    Ho un .fla con molte scene.

    Ho usato il componente UIScrollBar per scrollare un semplice campo di testo. Il giochino funziona solo sulla scena 1.
    Se sposto il tutto, campo di testo e scrollbar sulla scena 2 mi appare l'errore 1009 che mi dice:
    TypeError: Error #1009: Impossibile accedere a una proprietà o a un metodo di un riferimento oggetto null.

    ora non capisco...
    allora ho forzato il scroll.Target con actionscript... ma niente da fare.

    Dopo vari tentativi ho usato questo codice sul primo fotogramma scena 2:

    stop ();
    var tf:TextField = new TextField ();
    addChild (tf);
    tf.x = 150;
    tf.y = 100;
    mySb.width = tf.width = 200;
    mySB.height = 22;
    tf.text = "qualsiasi cosa scritta va bene come prova per scrollbar";
    mySb.y = tf.y + tf.height;
    mySb.x = tf.y + tf.width;
    mySb.scrollTarget = tf;

    con un'istanza del UIScrollbar sullo stage, istanza nominata mySb.

    Il tutto sulla scena 1 funziona, ma sulla scena 2..... no!

    ho già provato a dichiarare la variabile mySb ma niente.

    HELP!!

  2. #2

    dettaglio in piu

    Ciao.

    Ho trovato gironzolando su internet questo codice che forse potrebbe essere utile per capirci un po' di più:

    public function Example() {
    _root.mc1.mc2.addEventListener(Event.ADDED_TO_STAG E, init);
    }
    private function init(evt:Event=null):void {
    _root.mc1.mc2. removeEventListener(Event.ADDED_TO_STAGE, init);
    // ...code
    }

    non l'ho ancora provato, sono a lavoro, ma forse voi ve ne capite più di me

    In pratica dicono che al momento della chiamata della classe l'oggetto in questione non è ancora posizionato sullo stage e risulta quindi null.

    Qualcuno sa dirmi qualcosa?
    PLEASE

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.