Flash 如何指定外部swf的高度和宽度?AS3
我想将一个外部swf文件加载到我的项目中。我的项目比我正在加载的项目小得多,我需要使外部swf文件更小以适合。每当我添加myLoader.width和myLoader.height时,都无法看到项目。如果我去掉myLoader.width和myLoader,项目将加载得很好,但它太大了 这是我的密码Flash 如何指定外部swf的高度和宽度?AS3,flash,height,width,external,loading,Flash,Height,Width,External,Loading,我想将一个外部swf文件加载到我的项目中。我的项目比我正在加载的项目小得多,我需要使外部swf文件更小以适合。每当我添加myLoader.width和myLoader.height时,都无法看到项目。如果我去掉myLoader.width和myLoader,项目将加载得很好,但它太大了 这是我的密码 stop(); home_btn.addEventListener(MouseEvent.CLICK, ClickButton2); calm_btn.addEventListener(MouseE
stop();
home_btn.addEventListener(MouseEvent.CLICK, ClickButton2);
calm_btn.addEventListener(MouseEvent.CLICK, ClickButton2);
linden_btn.addEventListener(MouseEvent.CLICK, ClickButton2);
moving_btn.addEventListener(MouseEvent.CLICK, ClickButton2);
var myLoader:Loader=new Loader();
var xPos:Number = 45;
var yPos:Number = 85;
function ClickButton2(Event:MouseEvent):void
{
if(Event.target==home_btn)
{
gotoAndStop("home");
}
else if(Event.target==calm_btn)
{
gotoAndStop("calm");
var myURL:URLRequest=new URLRequest("Project 2 Scott Parker FINAL.swf");
myLoader.load(myURL);
myLoader.x = xPos;
myLoader.y = yPos;
myLoader.width = 100;
myLoader.height = 100;
addChild(myLoader);
}
谢谢你我想你想要的是myLoader.content.width=100 *编辑
当它尚未加载时,尝试调整其大小时将出现此错误。请尝试更新答案中的代码片段…抱歉,我已经更新了代码段,以包含更多的代码,这样您就可以看到代码的去向。我复制并粘贴了您输入的内容到我的代码中,我得到了以下错误:1119:通过引用静态类型flash完成对可能未定义属性的访问。事件:MouseEvent。这是因为ClickButton2有一个名为Event的参数。应将其重命名为小写,以避免与事件包名称冲突。我将更新我的代码示例
function ClickButton2(event:MouseEvent):void
{
if(event.target==home_btn)
{
gotoAndStop("home");
}
else if(event.target==calm_btn)
{
gotoAndStop("calm");
var myURL:URLRequest=new URLRequest("Project 2 Scott Parker FINAL.swf");
myLoader.load(myURL);
myLoader.x = xPos;
myLoader.y = yPos;
myLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, function(){
myLoader.content.width = 100;
myLoader.content.height= 100;
});
addChild(myLoader);
}