我认为这将是直截了当的,但我无法重新定位我的内容。 我有一个按钮实例,名为rollOne
,当我滚动按钮我想要加载一个SWF对象,但不是在按钮的顶部,所以我想找出按钮的宽度是什么,所以我可以重新定位动态加载的内容。我认为rollOne.width
会返回宽度,但它只返回0
高度相同。如何在Flash中获取对象的宽度和高度?
任何建议将不胜感激。
rollOne.addEventListener(MouseEvent.MOUSE_OVER, fetchQty);
function fetchQty(event:MouseEvent):void
{
myContainer.x = (rollOne.x + rollOne.width);
myContainer.y = (rollOne.y + rollOne.height);
var img1Request:URLRequest = new URLRequest("8032697883620.swf");
var img1Loader:Loader = new Loader();
img1Loader.load(img1Request);
myContainer.addChild(img1Loader);
trace(rollOne.width);
}
这里的代码没有错,你需要显示如何创建rollOne – PatrickS
这应该工作。如果使用event.target.width而不是rollOne.width,会发生什么情况? –
rollOne只是一个拖放到舞台上的按钮符号,并给出了rollOne的实例名称。 – SurferJoe