function mc_press(_mc:MovieClip) {
_mc.addEventListener(.events.MouseEvent.MOUSE_DOWN,d_f);
}
function d_f(e:MouseEvent) {
var str:String=e.target.name.slice(0,e.target.name.length-3);
var myclass=getDefinitionByName(str);
var my_mc=new myclass();
my_mc.startDrag(true);
addChild(my_mc);
my_mc.addEventListener(flash.events.MouseEvent.MOUSE_DOWN,mc_d);
my_mc.addEventListener(flash.events.MouseEvent.MOUSE_UP,mc_u);
}
function mc_d(e:MouseEvent) {
e.target.startDrag();
if (fang_mc.hitTestPoint(e.target.x,e.target.y)) {
e.target.isHitTest=true;
} else {
e.target.isHitTest=false;
}
}
function mc_u(e:MouseEvent) {
e.target.stopDrag();
var class_str:String=getQualifiedClassName (e.target);
var class_name=getDefinitionByName(class_str);
if (!e.target.isHitTest) {
if (fang_mc.hitTestPoint(e.target.x,e.target.y)) {
class_name.num++;
}
} else {
if (!fang_mc.hitTestPoint(e.target.x,e.target.y)) {
class_name.num--;
}
}
back_txt.text=String(back.num);
blue_txt.text=String(blue.num);
red_txt.text=String(red.num);
}
mc_press(back_mc);
mc_press(blue_mc);
mc_press(red_mc);
类:
package {
import flash.display.MovieClip;
public class back extends MovieClip {
public static var num:int=0;
public var isHitTest:Boolean=false;
public function back() {
}
}
}
package {
import flash.display.MovieClip;
public class blue extends MovieClip {
public static var num:int=0;
public var isHitTest:Boolean=false;
public function blue() {
}
}
}
package {
import flash.display.MovieClip;
public class red extends MovieClip {
public static var num:int=0;
public var isHitTest:Boolean=false;
public function red() {
}
}
}
类的功能很简单,主要用于计数和判断!
桌面.rar:桌面.rar
//改进:定义一个父亲给三个类:
package {
import flash.display.MovieClip;
public class color extends MovieClip {
public var isHitTest:Boolean=false;
public function color() {
}
}
}
package {
import flash.display.MovieClip;
public class back extends color {
public static var num:int=0;
public function back() {
}
}
}
package {
import flash.display.MovieClip;
public class blue extends color {
public static var num:int=0;
public function blue() {
}
}
}
package {
import flash.display.MovieClip;
public class red extends color {
public static var num:int=0;
public function red() {
super();
}
}
}
罚罪1+2全80集阿里云盘全集资源链接-罚罪1+2全集高清1080P/4K阿里云盘资源下载无删减
邵氏精品禁品未删减资源在线看-必看的50部邵氏电影无删减观看入口
羞羞漫画高清最新资源-正规平台免费入口与无删减资源导航
日漫入口-官方认证安全入口与无删减日漫资源直达导航
一拳超人漫画入口-2026最新免费高清全集在线看
杨紫《生命树》1080p全40集迅雷磁力链接分享-杨紫《生命树》40集高清完整版迅雷云盘下载1080P(4k)资源