Actionscript 3 动作脚本3:鼠标翻转时的Alpha更改

Actionscript 3 动作脚本3:鼠标翻转时的Alpha更改,actionscript-3,alpha,rollover,Actionscript 3,Alpha,Rollover,尝试使其在翻滚图像时显示我的文本: gticar.addEventListener( MouseEvent.ROLL_OVER, roll ); function roll ( evt:MouseEvent ) { gtiText.alpha = 1; } 我做错了什么 符号的alpha当前为0 完整代码视图: import flash.events.MouseEvent; // Stop the showcase on the homepage (frame 2) stop();

尝试使其在翻滚图像时显示我的文本:

gticar.addEventListener( MouseEvent.ROLL_OVER, roll );
function roll ( evt:MouseEvent ) {
    gtiText.alpha = 1;
}
我做错了什么

符号的alpha当前为0

完整代码视图:

import flash.events.MouseEvent;

// Stop the showcase on the homepage (frame 2)

stop();

// Preload sound clip for buttons

var snd:Sound = new Sound();
snd.load(new URLRequest("city-traffic-edit.mp3"));

// Buttons

homeButton.addEventListener( MouseEvent.CLICK, home );
function home( evt:MouseEvent ) {
    gotoAndStop(2);
    snd.play();
}

galleryButton.addEventListener( MouseEvent.CLICK, gallery );
function gallery( evt:MouseEvent ) {
    gotoAndStop(3);
    snd.play();
}

mk1Button.addEventListener( MouseEvent.CLICK, mk1 );
function mk1( evt:MouseEvent ) {
    gotoAndStop(4);
    snd.play();
}

mk2Button.addEventListener( MouseEvent.CLICK, mk2 );
function mk2( evt:MouseEvent ) {
    gotoAndStop(5);
    snd.play();
}

mk3Button.addEventListener( MouseEvent.CLICK, mk3 );
function mk3( evt:MouseEvent ) {
    gotoAndStop(6);
    snd.play();
}

mk4Button.addEventListener( MouseEvent.CLICK, mk4 );
function mk4( evt:MouseEvent ) {
    gotoAndStop(7);
    snd.play();
}

mk5Button.addEventListener( MouseEvent.CLICK, mk5 );
function mk5( evt:MouseEvent ) {
    gotoAndStop(8);
    snd.play();
}

mk6Button.addEventListener( MouseEvent.CLICK, mk6 );
function mk6( evt:MouseEvent ) {
    gotoAndStop(9);
    snd.play();
}

gticar.addEventListener( MouseEvent.ROLL_OVER, roll );
function roll ( evt:MouseEvent ) {
    gtiText:alpha = 1.0;
}

我认为,
alpha
应该介于0和1之间
还可以尝试使用
visible
属性。

从[0..1]范围继承的a上的alpha


我也很确定,你需要处理一种嵌入式字体,才能使它正常工作。

我把它和背景一起转换成了图形。我很困惑。对于您刚刚发布的代码,您有一个gtiText:alpha=1.0;应为gtiText.alpha=1.0;我不确定这是否会被编译。这是一个DisplayObject(TextField、Sprite、MovieClip)还是一个图形实例?要使alpha正常工作,它必须是一个真正的DO。这与您的问题无关,但当您加载声音并单击显示对象(如
homeButton
)播放时,您如何知道声音已完成加载?您可能应该添加一个事件侦听器,在执行任何其他操作之前侦听声音以完成加载。