Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Изменение TextField на временной шкале (http://www.flasher.ru/forum/showthread.php?t=179159)

berliony 08.05.2012 11:26

Изменение TextField на временной шкале
 
Данное сообщение хотела писать в теме "программное редактирвание textField" но у меня нет доступа, пришлось создать тему новую(

Есть код: данный код стоит в ключевом кадре (20), необходимо чтобы первый текст (первые два слова) менялись в 40,60,80,100...кадре на другой текст. Это возможно? Я пыталась сделать, он у меня чет не выходит..где-то я не понимаю) Может код должен вообще по другому выглядеть для этого?Я только учусь...Помогите плиизз)
Код AS1/AS2:

var tf:TextField = new TextField(); 
tf.text = "ЛИНИИ НАСКИ";
tf.x = 308;
tf.y = 565;
tf.width = 220;
 
var format:TextFormat = new TextFormat();
format.color = 0xFFFFCC;
format.size = 16;
format.font = "FuturaBookC";
 
tf.setTextFormat(format);
addChild(tf);
 
var tf1:TextField = new TextField();
tf1.text = "РЕГИОНЫ";
tf1.x = 760;
tf1.y = 565;
tf1.width = 220;
 
var format1:TextFormat = new TextFormat();
format1.color = 0xFFFFCC;
format1.size = 16;
format1.font = "FuturaBookC";
 
tf1.setTextFormat(format1);
addChild(tf1);


PainKiller 08.05.2012 15:25

напишите по конкретней что вам нужно и выложите исходный fla-файл.

elder_Nosferatu 08.05.2012 16:40

Код AS3:

addEventListener(Event.EnterFrame, handleEnterFrame);
 
function updateText(frameNumber:uint):void {
        // Здесь изменяеете текст, frameNumber укажет номер кадра
}
 
function handleEnterFrame(event:Event):void {
                switch (currentFrame) {
                        case 40:
                        case 60:
                        case 80:
                        case 100:
                                updateText(currentFrame);
                        break;
                }
}



Часовой пояс GMT +4, время: 11:46.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.