0

画像をロールオーバーしたときにテキストが表示されるようにしようとしています。

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

私は何が間違っているのですか?

シンボルのアルファは現在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;
}
4

2 に答える 2

0

私は、alpha0と1の間でなければならないと思います。また、プロパティ
を使用してみてください。visible

于 2011-04-27T18:29:33.460 に答える
0

DisplayObjectから継承されるTextFieldのアルファは、[0..1]の範囲です。

また、これを機能させるには、埋め込みフォントを扱う必要があると確信しています。

于 2011-04-27T18:32:22.567 に答える