试衣间一些重要位置

试衣间搭配、模特、背景三个面板之间的切换在ComplexDiv的addListern中

点击搭配素材换入搭配素材

 

MaterialsItem.mouseDownHandler

如果未选中,那么点击将选中

HData.GobalEvent.dispatchEvent(new HEvent(HEvent.AddClothToModel, [[id, swfUrl, categoryName, price, crop, model, level, other]]));

在FrameDress的HData.GobalEvent.addEventListener(HEvent.AddClothToModel, addClothToModel);

在 addClothToModel中scene.model.addCloth(e.arr[0][0], e.arr[0][1], e.arr[0][2], e.arr[0][3], e.arr[0][4], e.arr[0][5], e.arr[0][6], e.arr[0][7]);

如果已选中,那么点击将在模特身上删除此素材

HData.GobalEvent.dispatchEvent(new HEvent(HEvent.RemoveClothFromModel, [level]));

 

 

点击模特素材换模特在ModelDataItem.addEventListener(MouseEvent.CLICK, clickHandle);

clickHandle中dispatchEvent(new HEvent(HEvent.ChangeModelBitmap,[head,underwear,body] ));

在FrameDress.addEventListener(HEvent.ChangeModelBitmap, changeModelBitmap, true);接收

在changeModelBitmap中scene.model.changeModel(e.arr[0],e.arr[1],e.arr[2]);

 

点击背景更换背景在BackGroundItem.addEventListener(MouseEvent.CLICK,clickHandle);

在clickHandle中dispatchEvent(new HEvent(HEvent.ChangeBackgroundSelected, [this]));

在ModelBack中addEventListener(HEvent.ChangeBackgroundSelected, selectedItem, true);

在selectedItem中dispatchEvent(new HEvent(HEvent.ChangeBackgroundByUrl,[activeItem.url] ));

在FrameDress.addEventListener(HEvent.ChangeBackgroundByUrl, changeBackgroundByUrl, true);

在changeBackgroundByUrl中sceneBackgroud.loadByUrl(e.arr[0]);

 

 

Bmplayer发送事件dispatchEvent(new Event("bmpcomplete"));

在SceneBack接收addEventListener("bmpcomplete", bmpcomplete);

bmpcomplete中

在SceneBackgroud接收 addEventListener("bmpcomplete", bmpcomplete);

bmpcomplete中

都是

if(HData.sex == "man"){
     img.x = -10;
}else{
     img.x = 0;

}

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值