flex项目转换为html5,我想把flex项目转为laya ts项目,转换过程 mx.containers.Canvas报错...

我想把下面的代码转为laya TS语法

backgroundColor="#ffffff"  borderColor="#000000" alpha="1"

horizontalScrollPolicy="off" verticalScrollPolicy="off"

mouseEnabled="true"

mouseOver="/*trace(this);*/currentCabinet=this;"

>

import mx.core.UIComponent;

public var cabId:int = 0;

public var U:int = 42;

public var frameFace:int = 1;

public function add(child:UIComponent):void

{

this.cab.addChild(child);

}

public function getDevices():Array

{

return this.cab.getChildren();

}

public function getHeight():Number

{

return this.cab.height;

}

//获取机柜每U的高度

public function getHeightOfOneU():Number

{

if(this.U<=0) return 0;

return this.cab.height/this.U;

}

private function setCurrentCabinet(ev:MouseEvent):void

{

}

//记录当前机柜

public static var currentCabinet:Cabinet;

public function isInCab():Boolean

{

if(this.cab.mouseX<0 || this.cab.mouseX>this.cab.width) return false;

if(this.cab.mouseY<0 || this.cab.mouseY>this.cab.height) return false;

return true;

}

//对外提供全局坐标到cab容器的本地坐标转换

public function global2Content(p:Point):Point

{

return this.cab.globalToContent(p);

}

]]>

转换过程 mx.containers.Canvas报错

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值