Well I think I have something to work with. I found that I can just getBounds() on the element in question and add the returned Rectangles .y to its .height. I'd like a simple height prop somewhere but this will work. Now to go post in the other two places I asked this question :)
On Sun, Jan 25, 2009 at 2:06 PM, Joel Stransky <[email protected]>wrote: > Thanks Matt, > I understand I can work out the height manually but I'm trying to write a > function into the main stage that can read the height of any child swf. The > names and locations may vary so its not that attractive of a solution. > There has to be some way of reading the bounds. Like in as2, if you create > an empty movieclip, then attach another 20x20 clip to it at a y of 10, that > new movieclips height comes back as 30. I'll be seriously pissed to find out > adobe dropped yet another useful feature with as3. > > > On Sun, Jan 25, 2009 at 1:51 PM, Matt Gitchell <[email protected]>wrote: > >> It measures the height of the actual content. >> You'd have to have something onstage at (0,0) for it to start measuring >> there. >> >> If you need it, write something that retrieves the Y value of the item >> plus >> the item's height, where item is the DisplayObject in the loaded SWF. >> >> var functionalHeight:Number = item.y + item.height; >> >> --Matt >> >> On Sun, Jan 25, 2009 at 10:30 AM, Joel Stransky <[email protected] >> >wrote: >> >> > *height not right* >> > ------------------------------ >> > Create two .fla's called SizeParent.fla and SizeChild.fla. >> > In SizeChild draw a square of 20x20 and set it's y to 10. >> > >> > Publish SizeChild.swf and place this code on frame 1 in SizeParent >> > Code: >> > >> > import flash.display.*; >> > import flash.events.*; >> > import flash.net.URLRequest; >> > var l:Loader = new Loader(); >> > l.contentLoaderInfo.addEventListener(Event.COMPLETE, onComplete); >> > l.load(new URLRequest("SizeChild.swf")); >> > >> > function onComplete(e:Event):void{ >> > addChild(l); >> > trace(l.content.height); >> > } >> > >> > >> > Shouldn't height be 30? I keep getting 20. >> > >> > What gives? >> > >> > >> > -- >> > --Joel Stransky >> > stranskydesign.com >> > _______________________________________________ >> > Flashcoders mailing list >> > [email protected] >> > http://chattyfig.figleaf.com/mailman/listinfo/flashcoders >> > >> _______________________________________________ >> Flashcoders mailing list >> [email protected] >> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders >> > > > > -- > --Joel Stransky > stranskydesign.com > -- --Joel Stransky stranskydesign.com _______________________________________________ Flashcoders mailing list [email protected] http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

