as30怎么加载类,AS30中如何用Loader类加载swf文件
来源:整理 编辑:航空兔素材 2023-11-20 02:15:59
本文目录一览
1,AS30中如何用Loader类加载swf文件
var loader:Loader = new Loader();var url:UrlRequest = new UrlRequest("swf路径");loader.load(url);var loader:Loader = new Loader();var url:UrlRequest = new UrlRequest("swf路径");loader.load(url);
2,as 30 怎么加载库里面的图片 元件也行在外部也行只要能加载到
库里的不用加载,转成元件,右键连接,起个名字就行。as文件中直接:var a:名字 = new 名字;外部使用Loader方法;var load:Loader = new Loader();var path:URLRequest = new URLRequest("你的图片路径");load.load(path);//下面我们看一下是否加载成功了!load.addEventListener(Event.COMPLETE,isComplete);function isComplete(evt:Event):void trace("加载成功了!");}用getdefinebyname 库里元件都得绑定类
3,as3怎么加载外部类
估计你是用的flashCS,用flash builder 也不会问这种问题呵呵用flash CS的话可以直接放fla文件相同的目录下,然后再帧上写代码的时候可以直接用的。package classes,由第一行判断你还要建一个叫classes的文件夹,然后把这个类放进去。(其实你也可以把classes去掉,直接把类放fla同目录。不去的话程序里要加一句import classes.DrawCandle;)还有需要注意的是flashCS的版本,必须支持flex,也就是必须要有flex的SDK。import mx.core.UIComponent因为这个类是继承自flex的还有如果没有你可以吧import mx.core.UIComponent这句去掉,然后把public class DrawCandle extends UIComponent改成public class DrawCandle extends Sprite 理论上应该是可以的你试试吧,good luck!
4,AS30中如何用Loader类加载swf文件
var my_load:Loader=new Loader();my_load.load(new URLRequest("aa.swf"));my_load.contentLoaderInfo.addEventListener(Event.COMPLETE, onComplete);function onComplete(e:Event) addChild(my_load);}得使用loader和urlrequest对象。将你的swf文件更名为abc.swf,且放在同一个文件夹里。写入代码: import flash.net.urlrequest; var ldr:loader = new loader();var url:string = "abc.swf"; var urlreq:urlrequest = new urlrequest(url); ldr.load(urlreq); addchild(ldr); 加载的文件貌似没有大小限制,况且一般swf文件主要是网上使用的,一般也没有太大的文件。
文章TAG:
as30怎么加载类怎么 加载 如何