The forums have permanently moved to forum.kirupa.com. This forum will be kept around in read-only mode for archival purposes. To learn how to continue using your existing account on the new forums, check out this thread.


Results 1 to 9 of 9

Thread: [external asset] can't get width/height

Threaded View

  1. #1

    Afrostyle [external asset] can't get container's width/height

    Hi!

    I've got a class, FileLoader, that loads swf. It dispatch an Event.COMPLETE.
    There's a listener on Event.COMPLETE that add the swf to an empty movieclip called page.
    Immediately after adding the swf to page, page dimensions still are == 0. Why?
    If for ex. I then resize the window, I can retrieve them. Quite strange..

    Can you help me please?

    Here's the code:

    Code:
    //the container
    var page = new MovieClip();
    addChild(page);
    
    function completeTest(e:Event){//Event.COMPLETE listener
    	
    	//delete old movie
    	if(page.numChildren > 0){
    		loader.unLoad(); //loader here is an instance of a class of mine called FileLoader. unLoad() calls unload() to the internal Loader instance.
    		page.removeChildAt(0);
    	}
    	
    	var swf = e.target.currentLoadedFile; //currentLoadedFile is a prop of FileLoader
    	page.addChild(swf);
            //Here i cannot immediately retrieve page.width and page.height (they're == 0)
            //if I then for example, resize the window, then I can retrieve them.
    }
    Last edited by Stratboy; October 5th, 2008 at 10:45 AM.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

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

Home About kirupa.com Meet the Moderators Advertise

 Link to Us

 Credits

Copyright 1999 - 2012