首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何指定外部swf的高度和宽度?AS3

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

Stack Overflow用户
提问于 2011-05-06 03:45:07
回答 1查看 1.8K关注 0票数 0

我希望将外部swf文件加载到我的项目中。我的项目比我加载的项目小得多,我需要使外部swf文件更小以适应。每当我添加myLoader.width和myLoader.height时,就看不到项目。如果我把它从myLoader.width和myLoader中去掉,项目会加载得很好,但它太大了。

这是我的代码,

代码语言:javascript
复制
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);
}

谢谢

EN

回答 1

Stack Overflow用户

发布于 2011-05-06 03:48:54

我认为你想要myLoader.content.width = 100;

http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/flash/display/Loader.html

*编辑

代码语言:javascript
复制
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);
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5903265

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档