let 连续复制_flash多次重复拖动怎么实现

展开全部

其时吧,也没多难,投点时间告诉你吧。

多次重复拖动是复制吗e69da5e887aa62616964757a686964616f31333363353830?那个,你这样吧,就用复制的办法,别说两个多个也是可以的。

先这样吧,创建一个as3.0类:命名为 typeWordspackage

{

import flash.text.TextField;

import flash.text.TextFormat;

import flash.display.Sprite;

public class typeWords extends Sprite

{

private var tip:TextField = new TextField ();

private var format: TextFormat = new TextFormat();

public function typeWords(words:String )

{

format.size = 30;

tip = new TextField();

addChild(tip);

tip.alpha = 1;

tip.selectable = false;

tip.defaultTextFormat = format;

tip.textColor = 0xFF3333;

tip.text = words;

tip.height = tip.textHeight;

tip.width = 400;

tip.x = 0;

tip.y = 0;

}

}

}

要实现拖动是吗,那就只好再建一个as3.0类。命名为 createWordspackage

{

import flash.display.Sprite;

import flash.events.MouseEvent;

public class createWords extends Sprite

{

var cw:typeWords;

public function createWords(words:String )

{

cw = new typeWords(words);

addChild(cw)

cw.addEventListener(MouseEvent.MOUSE_DOWN ,mousedown);

cw.addEventListener(MouseEvent.MOUSE_UP ,mouseReleased);

}

private function mousedown(e:MouseEvent):void

{

cw.startDrag();

}

private function mouseReleased(e:MouseEvent):void

{

cw.stopDrag();

}

}

}

结下来:你先新建一些元件-影片剪辑,以4个字母为例,在影片剪辑(movieClip)中创建一个静态文本,

分别建入a,b,c,d。要记得设置它们的坐标x=0,y=0 就好了。

结下来,将这4个影片剪辑拖入舞台,属性面版中给它们分别命名为:mc_a,mc_b,mc_c,mc_d 完了设置好坐x,y标,再建一个as的图层吧,在这些影片剪辑的同一帧上,打开动作面版键入以下代码。OK。import flash.events.MouseEvent;

var letArr:Array = [mc_a,mc_b,mc_c,mc_d];

trace(letArr);

var ta:typeWords;

for each (var word in letArr)

{

word.addEventListener(MouseEvent.CLICK,tw);

}

function tw(e:MouseEvent ):void

{

var letterName:String = e.target.name.substr(3,1);

var letter:createWords = new createWords(letterName);

letter.x = e.target.x;

letter.y = e.target.y;

addChild(letter);

}

没有懂??还有问题,再问吧!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值