falsh中 MovieClip和Event类的target属性用法 30
谁能给我解释下varholder:MovieClip=ev.targetasMovieClip(ev是Eent类);是什么意思啊!我真一点都看不懂!还有MovieClip...
谁能给我解释下var holder:MovieClip = ev.target as MovieClip(ev是Eent类);是什么意思啊!我真一点都看不懂!还有MovieClip的类属性是动态的吗!创建了一个影片剪辑的实例,是不是能给他添加属性,
holder.xpos,是只影片剪辑holder的X坐标吗?如果是的话能不能换成holder.x呢??我是个新手!!求求各位了。
附上原文件:
package
{
import flash.display.Sprite;
import flash.text.TextField;
import flash.filters.BlurFilter;
import flash.events.TimerEvent;
import flash.utils.Timer;
import flash.events.Event;
import flash.display.MovieClip;
public class MyText_1 extends Sprite
{
public function MyText_1()
{
var txtStr:String = "你好,世界!\n世界,你好!\n用中文字好看一些,英文字的大小跟中文不同,不大好排版。";
var txtWidth:int = 12;
var txtHeight:int = 25;
var tx0 = 50;
var ty0 = 50;
var num:int = txtStr.length;
var txtx0:Array = new Array();
var txty0:Array = new Array();
var txtArray:Array = txtStr.split("");
for(var i:int = 0;i<num;i++)
{
if(i==0)
{
txtx0[i]=tx0;
txty0[i]=ty0;
}
else if(txtArray[i-1]=="\n")
{
txtx0[i]=tx0;
txty0[i]=txty0[i-1]+txtHeight;
}
else
{
txtx0[i]=txtx0[i-1]+txtWidth;
txty0[i]=txty0[i-1];
}
}
var timer:Timer = new Timer(100,num);
timer.addEventListener(TimerEvent.TIMER,txtInitial);
timer.start();//字数限制我放在补充里
看这个吧! 发不出来http://tieba.baidu.com/f?kz=848850317 展开
holder.xpos,是只影片剪辑holder的X坐标吗?如果是的话能不能换成holder.x呢??我是个新手!!求求各位了。
附上原文件:
package
{
import flash.display.Sprite;
import flash.text.TextField;
import flash.filters.BlurFilter;
import flash.events.TimerEvent;
import flash.utils.Timer;
import flash.events.Event;
import flash.display.MovieClip;
public class MyText_1 extends Sprite
{
public function MyText_1()
{
var txtStr:String = "你好,世界!\n世界,你好!\n用中文字好看一些,英文字的大小跟中文不同,不大好排版。";
var txtWidth:int = 12;
var txtHeight:int = 25;
var tx0 = 50;
var ty0 = 50;
var num:int = txtStr.length;
var txtx0:Array = new Array();
var txty0:Array = new Array();
var txtArray:Array = txtStr.split("");
for(var i:int = 0;i<num;i++)
{
if(i==0)
{
txtx0[i]=tx0;
txty0[i]=ty0;
}
else if(txtArray[i-1]=="\n")
{
txtx0[i]=tx0;
txty0[i]=txty0[i-1]+txtHeight;
}
else
{
txtx0[i]=txtx0[i-1]+txtWidth;
txty0[i]=txty0[i-1];
}
}
var timer:Timer = new Timer(100,num);
timer.addEventListener(TimerEvent.TIMER,txtInitial);
timer.start();//字数限制我放在补充里
看这个吧! 发不出来http://tieba.baidu.com/f?kz=848850317 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询