首页 > 电脑

如何通过as3.0编程,可以实现由用户自主选择图片,加载到swf文件中来

更新时间2018-05-02 08:57:13

as3.0加载代码

var loader:Loader = new Loader();

loader.load(new URLRequest("intro.swf"));

loader.contentLoaderInfo.addEventListener(Event.COMPLETE,completeHandler);

function completeHandler(e){

       addChild(e.currentTarget.content)

}

以上代码就可以将intro.swf加载到design.swf了

但要改变大小

由于design.swf的高度不够,如果硬要intro.swf的全部内容都可以见的话,则要对加载的内容进行压缩了。

由于我们确定加载的是swf,所以可以直接将内容转成MovieClip,则可以直接设置其高度,只要在function completeHandler(e){}里加多一句e.currentTarget.content.height=150;即可,也就是说,最后的代码为

var loader:Loader = new Loader();

loader.load(new URLRequest("intro.swf"));

loader.contentLoaderInfo.addEventListener(Event.COMPLETE,completeHandler);

function completeHandler(e){

       addChild(e.currentTarget.content);

       e.currentTarget.content.height=150;


上一篇:请问undertale的资源吗

下一篇:用javascript,html等构建一个输入“123”,就自动跳转到360问答网页的代码。