Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flash 如何指定外部swf的高度和宽度?AS3_Flash_Height_Width_External_Loading - Fatal编程技术网

Flash 如何指定外部swf的高度和宽度?AS3

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

我想将一个外部swf文件加载到我的项目中。我的项目比我正在加载的项目小得多,我需要使外部swf文件更小以适合。每当我添加myLoader.width和myLoader.height时,都无法看到项目。如果我去掉myLoader.width和myLoader,项目将加载得很好,但它太大了

这是我的密码

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);
}