Some bits to make this behave better.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4361 542714f4-19e9-0310-aa3c-eee0fc999fb1
This commit is contained in:
@@ -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();
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user