AS3自写类整理笔记 ClassLoader类第1/2页
主要用途:
1、在用flash做项目的时候,把一些元件,通过设置链接类,然后使用这个类,通过getClass方法即可把这个素材拿下来
图1(详见例1)
2、将许多许多的类分库到不同的swf中,然后通过调用swf,达到调用类库的功能,然后通过getClass来获取类(详见例2)
index.base.net.ClassLoader类讲解:
加载swf文件,并且通过调用getClass获取类,也可以获取命名空间或者函数的定义
构造函数
public function ClassLoader(obj:Object = null,lc:LoaderContext = null)
参数1可以是字符串,可以是ByteArray,如果为前者则采用load方法,后者采用loadBytes方法
参数2是创建带有指定 LoaderContext 对象的ClassLoader实例,LoaderContext 可以设置是否加载跨域文件,应用程序域等,详见官方LoaderContext类讲解!
load 方法
public function load(_url:String,lc:LoaderContext = null):void
加载文件
参数1是加载地址,参数2见构造函数
loadBytes 方法
public function loadBytes(bytes:ByteArray,lc:LoaderContext = null):void
加载字节文件
参数1是字节数据,参数2见构造函数
getClass 方法
public function getClass(className:String):Object
获取一个公共定义,可以是类,也可以是命名空间或者函数定义
参数1是获取class的完整包加类名,比如我们的这个类完整定义名称是 index.base.net.ClassLoader
详见例子
hasClass 方法
public function hasClass(className:String):Boolean
返回是否含有该公共定义
参数1见getClass方法
clear 方法
public function clear():void
清空
url 属性
public var url:String
获取url属性
loader 属性
public var loader:Loader
获取loader属性
当前1/2页 12下一页阅读全文
相关推荐
-
java ClassLoader机制详细讲解
要深入了解ClassLoader,首先就要知道ClassLoader是用来干什么的,顾名思义,它就是用来加载Class文件到JVM,以供程序使用的.我们知道,java程序可以动态加载类定义,而这个动态加载的机制就是通过ClassLoader来实现的,所以可想而知ClassLoader的重要性如何. 看到这里,可能有的朋友会想到一个问题,那就是既然ClassLoader是用来加载类到JVM中的,那么ClassLoader又是如何被加载呢?难道它不是java的类? 没有错,在这里确实有一个Class
-
Android开发中类加载器DexClassLoader的简单使用讲解
简介 "类装载器"(ClassLoader),顾名思义,就是用来动态装载class文件的.标准的Java SDK中有个ClassLoader类,借助此类可以装载需要的class文件,前提是ClassLoader类初始化必须制定class文件的路径. import关键字引用的类文件和ClassLoader动态加载类的区别: import引用类的两个特点: 1.必须存在于本地,当程序运行该类时,内部类装载器会自动装载该类. 2.编译时必须在现场,否则编译过程会因找不到引用文件而不能正常编译
-
深入解析Java中的Classloader的运行机制
java有两种类型的classload,一种是user-defined的,一种是jvm内置的bootstrap class loader,所有user-defined的class loader都是java.lang.ClassLoader的子类. 而jvm内置的class loader有3种,分别是 Bootstrap ClassLoader, Extension ClassLoader(即ExtClassLoader),System ClassLoader(即AppClassLoader).
-
AS3自写类整理笔记 ClassLoader类第1/2页
主要用途: 1.在用flash做项目的时候,把一些元件,通过设置链接类,然后使用这个类,通过getClass方法即可把这个素材拿下来 图1(详见例1) 2.将许多许多的类分库到不同的swf中,然后通过调用swf,达到调用类库的功能,然后通过getClass来获取类(详见例2) index.base.net.ClassLoader类讲解:加载swf文件,并且通过调用getClass获取类,也可以获取命名空间或者函数的定义 构造函数public function ClassLoader(obj:Ob
-
AS3自写类整理笔记:ByteLoader类
index.base.net.byteLoader类讲解: 基本功能按字节加载图片,swf等 构造函数 public function ByteLoader(url:String = "") 如果传入了参数url,则立即执行加载! load 加载方法 public function load(_url:String):void 开始加载,_url是加载的地址 updata 更新数据方法 public function updata():void 更新缓冲区的可读字节 close 关闭方
-
AS3自写类整理笔记 Dot类第1/2页
/upload/20080604194652471.swf构造函数 public function Dot(x_:Number = 0,y_:Number = 0,_isListen:Boolean = false) 前两个参数表示Dot的初始位置,第三个参数表示是否是一个功能性强的点 如果为false,当xy发生改变的时候,就不会发布事件,为true则会发布事件. bind 绑定显示对象方法 public function bind(_dis:DisplayObject,isInTime:Bo
-
Three.js源码阅读笔记(Object3D类)
这是Three.js源码阅读笔记的第二篇,直接开始. Core::Object3D Object3D似乎是Three.js框架中最重要的类,相当一部分其他的类都是继承自Object3D类,比如场景类.几何形体类.相机类.光照类等等:他们都是3D空间中的对象,所以称为Object3D类.Object3D构造函数如下: 复制代码 代码如下: THREE.Object3D = function () { THREE.Object3DLibrary.push( this ); this.id = THR
-
专为新手写的结合smarty的类第1/3页
专为新手写的结合smarty的类,诚挚邀请大家多提宝贵意见 这个是为新手(也为自己)写的结合smarty一起使用的类,是未完成的,现在放出来的目的不是马上让新手使用,所以也没有把注解写的非常详细 希望各位高手多多提意见,我尽量完善它. 首先声明,我写这个的目的也是为了锻炼自己,尽管我知道现在已经有很多类似的类了,但是我还是决定来写一个, 所以请大家在浏览的时候口下留情. 还有文件我也已经打包上传了,放在下面,请大家多多下载,多多提意见.有什么问题直接Q我 目前该类包括以下功能(使用范例,
-
c# 编写一个轻量级的异步写日志的实用工具类(LogAsyncWriter)
一说到写日志,大家可能推荐一堆的开源日志框架,如:Log4Net.NLog,这些日志框架确实也不错,比较强大也比较灵活,但也正因为又强大又灵活,导致我们使用他们时需要引用一些DLL,同时还要学习各种用法及配置文件,这对于有些小工具.小程序.小网站来说,有点"杀鸡焉俺用牛刀"的感觉,而且如果对这些日志框架不了解,可能输出来的日志性能或效果未毕是与自己所想的,鉴于这几个原因,我自己重复造轮子,编写了一个轻量级的异步写日志的实用工具类(LogAsyncWriter),这个类还是比较简单的,实
-
聊聊@Autowired注解注入,写接口名字还是实现类的名字
目录 用@Autowired注解注入,写接口名字还是实现类的名字 来自某程序员一个问答问题 Spring中Autowired注入接口的几个问题 1.Spring怎么知道注入哪个实现? 2.需要@Qualifier和@Resource注解吗? 3.为什么@Autowired使用在interface上而不是实现类上? 用@Autowired注解注入,写接口名字还是实现类的名字 来自某程序员一个问答问题 1. 有一点没明白,为什么注解@repository注解的是接口UserDAO的实现类UserDA
-
JAVA 笔记 ClassLoader.getResourceAsStream() 与 Class.getResourceAsStream()的区别
Class.getResourceAsStream() 会指定要加载的资源路径与当前类所在包的路径一致. 例如你写了一个MyTest类在包com.test.mycode 下,那么MyTest.class.getResourceAsStream("name") 会在com.test.mycode包下查找相应的资源. 如果这个name是以 '/' 开头的,那么就会从classpath的根路径下开始查找. ClassLoader.getResourceAsStream() 无论要查找的资源前
-
整合了前面的PHP数据库连接类~~做成一个分页类!
不知道学PHP有没有前途~哎越写越没劲 <?php Class createdb //类的开始 { var $db= "localhost";//数据库地址; var $dbname = "root";//用户名; var $dbpwd = "";//密码; var $dbtable = "mysql";//使用的数据库 var $conn; //数据库连接; var $result;
-
asp知识整理笔记4(问答模式)
继前几篇篇<asp知识整理笔记1>和<asp知识整理笔记2>,<asp知识整理笔记3>新鲜出炉: 23.问题:在ASP文件中读取HTML的表单字段有几种方法? 答:Request对象除了可以用来读取附带在网址后面的参数以外,也可以读取HTML表单字段的内容,经常使用的语法结构如下: < Form name =Formname method="Get|Post"Action="URL">< Form > 其中
随机推荐
- 使用递归遍历对象获得value值的实现方法
- apache服务出现Forbidden 403问题的解决方法总结
- IP动态切换bat脚本
- JAVA线程sleep()和wait()详解及实例
- hadoop实现grep示例分享
- Python的面向对象编程方式学习笔记
- Python抓取Discuz!用户名脚本代码
- php 购物车的例子
- javascript StringBuilder类实现
- js多个物体运动功能实例分析
- nodejs中全局变量的实例解析
- shell判断文件,目录是否存在或者具有权限的代码
- sql server 2012 数据库所有表里查找某字符串的方法
- Android 关于“NetworkOnMainThreadException”问题的原因分析及解决办法
- eclipse导入IntelliJ IDEA的maven项目的示例
- Java基于分治法实现的快速排序算法示例
- python表格存取的方法
- python3+PyQt5实现自定义窗口部件Counters
- 垃圾回收器的相关知识点总结
- 详解react-refetch的使用小例子