永发信息网

as3 Color问题

答案:2  悬赏:70  手机版
解决时间 2021-11-25 09:06
  • 提问者网友:佞臣
  • 2021-11-24 23:16
as3 Color问题
最佳答案
  • 五星知识达人网友:低血压的长颈鹿
  • 2021-11-25 00:04
假设那个按钮改名为btn
as3代码为
btn.addEventListener(MouseEvent.RELEASE,onRelease);

function onRelease(e:MouseEvent):void
{
aa = new Color(this);
aa.setRGB(_root.mycolor);
}追问监听我会是里面的代码应该怎么写?as3的填色功能好像不是那么简单的,我想知道怎么改追答主要是你想做什么?追问鼠标点击一个影片剪辑,使这个影片剪辑变色,假设var mycolor:String = "0xFFFFFF";
有这么一个变量,当点击时那个影片剪辑变成mycolor追答var ct:ColorTransform = new ColorTransform();

ct.color = 0xff0000;

mc.transform.colorTransform = ct;

像这样子写,mc就是你要想变色的影片剪辑

你如果还要问的话,给我发百度消息,好像你追问的话会扣我的分数
全部回答
  • 1楼网友:空山清雨
  • 2021-11-25 01:13
在AS3里 COLOR类被重新定义了 现在用的是ColorTransform
在里面设置颜色什么的
然后你的元件去应用这个颜色效果
比如这样~
var ct:ColorTransform = new ColorTransform();
ct.color = 0xffffff;
btn.transform = ct;
你说你你想实现的效果,只要去new一个ColorTransform,给他做更改,然后重新赋到你的元件上就好啦追问这么写提示1067:flash.geom:ColorTransform类型值的隐式强制指令的目标非相关类型flash.geom:Transform
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯