Visualizzazione dei risultati da 1 a 4 su 4

Discussione: addchild in Flex

  1. #1

    addchild in Flex

    Salve a tutti, cosa devo cambiare per fare andare questo pezzo di codice in Flex?

    codice:
    				var myLoader:Loader = new Loader(); 
    				addChild(myLoader); 
    				var url:URLRequest = new URLRequest("news.swf"); 
    				myLoader.load(url);
    Questa funzione viene caricata ogni volta che si scatena l'evento click su un mc e pratically carica il nuovo swf al posto dell'esistente. Funziona perfettamente se interno a Flash ma se portato su Flex all'interno di una funzione mi da:

    TypeError: Error #1009: Cannot access a property or method of a null object reference.
    at news_fla::MainTimeline/news_fla::frame1()

    Grazie a tutti.

  2. #2
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Scusa, portato su flex come?

  3. #3
    Portato nel senso che ho tutte le funzioni sotto un package su un file as esterno. Appunto scritto in Flex.
    Penso che il problema sia dovuto al fatto che così addchild non sa su che oggetto deve essere invocato.. Mi son spiegato?

  4. #4
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    in tal caso dovresti estendere la classe in cui richiami quella funzione su di una classe che contenga tale metodo (addChild), ossia un DisplayObjectContainer (Loader, Sprite, Stage o MovieClip) in modo da poter sfruttare quello come "Timeline" portante della tua applicazione

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 © 2026 vBulletin Solutions, Inc. All rights reserved.