影片剪辑的颜色不正常? [英] Movieclip color is not working properly?

查看:209
本文介绍了影片剪辑的颜色不正常?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有2帧和第1帧的目标MC的颜色被改变为红色。从那以后,我去帧2。如果我回到第1帧的MC不保留红色。我做错了。请看到的图片。 http://www.picz.ro/index.php?id=ec122060763b0fd744d2499882d4ae1f http://www.picz.ro/index.php?id=00e207dfad35e7e414ed3236a1f79448

I have 2 frames and in frame 1 the target MC color is being changed to RED. After that i go to frame 2. If i came back to frame 1 the MC doesn't retain the RED color. What i do wrong. Please see the pictures. http://www.picz.ro/index.php?id=ec122060763b0fd744d2499882d4ae1f and http://www.picz.ro/index.php?id=00e207dfad35e7e414ed3236a1f79448

推荐答案

消除了框架,你可以用code是这样做的:

eliminating frames, you can do it with code like this:

import flash.geom.ColorTransform;
import flash.events.MouseEvent;

var newColorTransform:ColorTransform;
var myMCTable:Array = [myMC1,myMC2,myMC3,myMC4,myMC5];

for (var i:int = 0; i < myMCTable.length; i++)
{
    myMCTable[i].doubleClickEnabled = true;
    myMCTable[i].addEventListener(MouseEvent.DOUBLE_CLICK, changeColor);
}

function changeColor(e:MouseEvent):void
{
    newColorTransform = (e.target).transform.colorTransform;
    newColorTransform.color = 0xFF0000;
    (e.target).transform.colorTransform = newColorTransform;
}
prevNextBtn.txt.mouseEnabled = false;
prevNextBtn.addEventListener(MouseEvent.CLICK, prevNext);

function prevNext(e:MouseEvent):void
{
    var i:int;
    if (e.target.txt.text == "next")
    {
        e.target.txt.text = "prev";
        for (i = 0; i < myMCTable.length; i++)
        {
            myMCTable[i].visible = false;
        }
    }
    else
    {
        e.target.txt.text = "next";
        for (i = 0; i < myMCTable.length; i++)
        {
            myMCTable[i].visible = true;
        }
    }
}

所有你需要的除了code改变,现在你只有一个按钮,它被称为TXT和标签只是改变一个文本字段

all that you need to change besides the code, is now you have just one button with a text field in it called "txt" and the label just changes

这篇关于影片剪辑的颜色不正常?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆