本文作者:LevinChiu 发布于:2007-4-27 分类:flash AS3.0 点击:
var b:mc = new mc();var c:mcc = new mcc()this.addChild(b);this.addChild(c);c.x=10;this.addChildAt(c,0)//可以设置深度this.setChildIndex(c,0)//调整深度 相当于swapDepth()trace(this.getChildIndex(c));// 得到深度,相当于getDepth()...
本文作者:LevinChiu 发布于:2007-4-25 分类:flash AS3.0 点击:
本文作者:LevinChiu 发布于:2007-4-24 分类:flash AS3.0 点击:
在AS2.0之前,我们是使用flash 内置函数loadMoive()
如:
mc.loadMovie("mc.swf")
loadMovieNum("mc.swf",0)
而在AS3.0中,.我们则使用Loader()
如:
var url:String = "image.jpg";
import flash.display.Loader;
import flash.net.URLRequest;
var ldr:Loader = new Loader();
add...
如:
mc.loadMovie("mc.swf")
loadMovieNum("mc.swf",0)
而在AS3.0中,.我们则使用Loader()
如:
var url:String = "image.jpg";
import flash.display.Loader;
import flash.net.URLRequest;
var ldr:Loader = new Loader();
add...
本文作者:LevinChiu 发布于:2007-4-24 分类:flash AS3.0 点击:
在AS2.0之前..用AS来实现遮罩是用setMask()
例子:
新建两个MC: a,b,
在时间帧上写上a.setMask(b)
则实现了遮罩...
到AS3.0已经不是这样了...而需要使用的是mask
同上新建立两个MC:a,b
然后在时间帧上写AS
//import flash.display.Sprite;
b.mask = a;
则实现了遮罩.....
例子:
新建两个MC: a,b,
在时间帧上写上a.setMask(b)
则实现了遮罩...
到AS3.0已经不是这样了...而需要使用的是mask
同上新建立两个MC:a,b
然后在时间帧上写AS
//import flash.display.Sprite;
b.mask = a;
则实现了遮罩.....
本文作者:LevinChiu 发布于:2007-4-24 分类:flash AS3.0 点击:
例如在文档类中定义var param:Object = root.loaderInfo.parameters;
如果取id1的值,可以用param["id1"],同样id2的值:param["id2"]
例子,document class如下:
[CODE]
package {
import flash.display.Sprite;
import flash.display.Stage;
import flash.display.StageScaleMode;
...
如果取id1的值,可以用param["id1"],同样id2的值:param["id2"]
例子,document class如下:
[CODE]
package {
import flash.display.Sprite;
import flash.display.Stage;
import flash.display.StageScaleMode;
...
本文作者:LevinChiu 发布于:2007-4-23 分类:flash AS3.0 点击:
[CODE]
package fb.copyright{
import flash.ui.*
import flash.display.*
import flash.net.*
import flash.events.ContextMenuEvent
public class Copyright{
private var myName:String="作者:zjs35"
private var myUrl:String="http://zjs35.5dblog...
package fb.copyright{
import flash.ui.*
import flash.display.*
import flash.net.*
import flash.events.ContextMenuEvent
public class Copyright{
private var myName:String="作者:zjs35"
private var myUrl:String="http://zjs35.5dblog...
本文作者:LevinChiu 发布于:2007-4-23 分类:flash AS3.0 点击:
delete与前版本的有很大区别
代码:
var var1:Boolean=true
trace("var1="+var1)//true
delete var1
trace("var1="+var1)true
delete在as2无所不能,到了as3,连个简单变量也不能删除,其实,delete只能删除动态创建的变量
var arr:Array=[0,1]
trace("arr="+arr,"length="+arr.length)//arr=0,1 length=...
代码:
var var1:Boolean=true
trace("var1="+var1)//true
delete var1
trace("var1="+var1)true
delete在as2无所不能,到了as3,连个简单变量也不能删除,其实,delete只能删除动态创建的变量
var arr:Array=[0,1]
trace("arr="+arr,"length="+arr.length)//arr=0,1 length=...
本文作者:LevinChiu 发布于:2007-4-23 分类:flash AS3.0 点击:
首先创建一个Flash文档文件,单击时间轴的第1帧,打开动作面板,输入下列测试代码:
trace(this)//[object Timeline0_64932e78da228d4e93dbb563793828e2]
trace的过程实际上是调用了this的toString()方法,而toString()返回的是一个字符串,其中最常见的是“[object 类名]”这样的字符串。所以,从输出的信息中可以看出,this是Timeline0_64932e78da228d4e93dbb5637...
trace(this)//[object Timeline0_64932e78da228d4e93dbb563793828e2]
trace的过程实际上是调用了this的toString()方法,而toString()返回的是一个字符串,其中最常见的是“[object 类名]”这样的字符串。所以,从输出的信息中可以看出,this是Timeline0_64932e78da228d4e93dbb5637...
时间轴类与文档类
0
本文作者:LevinChiu 发布于:2007-4-23 分类:flash AS3.0 点击:
as3中的根即顶级容器是stage,stage是Stage类的唯一实例,当你创建一个文档时,就创建了stage实例。上节提到的root就是stage下的一个可视实例。由于stage和root都是容器,所以当在时间轴写代码时,可以有2个选择,即可在stage下添加对象,也可在root下添加对象。我们先在时间轴写代码:trace(stage.numChildren)//1trace(stage.getChildAt(0))//[object Timeline0_6d54148745b4f34c992...
