[]按钮自定义

想自定义一组按钮,up为100%缩放,down为60%缩放,然后按钮的字体相应缩放,这种组件谁做过的么?求解
已邀请:

haliluya

赞同来自:

  您好,您可以说的详细点么,要是缩放可以直接用Scalx,Scaly属性缩放用就可以。

cuixueying

赞同来自:

   按钮状态实现方式有很多种
   layaflash转换成h5的话,你需要注意,如果你想要使用SimpleButton类去实现,和AS3的SimpleButton类不同的是LayaFlash的SimpleButton继承自MovieClip类,不支持动态设置按钮的四个状态外观,包括按钮弹起(upState)、鼠标悬停(overState)、按(downState)、点击热区(hitState)四个状态。也因此SimpleButton允许通过addChild方法将按钮图片资源等其他显示对象添加到其中显示。教程(layabox官网开发者中心Flash差异规则文档)提供的示例项目利用了这个特性在JS下显示按钮对象。
   如果你只是想要简单的实现按钮的缩放和字体效果,可以在flash cc下直接使用MovieClip帧控制实现想要的效果:设置好你的按钮UI,并将文本内容放置在按钮UI上,整体转换成MovieClip元件,第一帧mc为up状态,100%缩放。第二帧为down状态,60%缩放。使用MosueEvent对该mc进行控制。或者直接使用Flash API的Graphics和TextField类实现UI,MouseEvent进行状态控制。
   仅供参考,其他方式你也可以尝试。

要回复问题请先

商务合作
商务合作