From 412a2f21d2e0c1321cf46e9023c65408c15dd101 Mon Sep 17 00:00:00 2001 From: Ray Greenwell Date: Thu, 7 Sep 2006 21:44:20 +0000 Subject: [PATCH] Some bits to make this behave better. git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4361 542714f4-19e9-0310-aa3c-eee0fc999fb1 --- src/as/com/threerings/util/MediaContainer.as | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/as/com/threerings/util/MediaContainer.as b/src/as/com/threerings/util/MediaContainer.as index 33ad65ea4..0d2c23163 100644 --- a/src/as/com/threerings/util/MediaContainer.as +++ b/src/as/com/threerings/util/MediaContainer.as @@ -1,6 +1,7 @@ package com.threerings.util { import flash.display.DisplayObject; +import flash.display.DisplayObjectContainer; import flash.display.Loader; import flash.display.LoaderInfo; import flash.display.Shape; @@ -28,6 +29,7 @@ import flash.system.SecurityDomain; import flash.net.URLRequest; +import mx.core.ScrollPolicy; import mx.core.UIComponent; import mx.containers.Box; @@ -59,6 +61,8 @@ public class MediaContainer extends Box mouseEnabled = false; mouseChildren = true; + verticalScrollPolicy = ScrollPolicy.OFF; + horizontalScrollPolicy = ScrollPolicy.OFF; } /** @@ -226,6 +230,16 @@ public class MediaContainer extends Box _w = 0; _h = 0; _media = null; + width = NaN; + height = NaN; + } + + override public function parentChanged (p :DisplayObjectContainer) :void + { + super.parentChanged(p); + if (p == null && _media != null) { + shutdown(); + } } /**