![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Oct 2007
Сообщений: 85
|
Возникла проблема.
Нужно сделать чтобы через N секунд (через 2-е допустим), после нажатии на кнопку, в текстовом поле текст менялся на нужный. То есть, при нажатии на кнопку But1 в текстовом поле Textpole1, спустя 2 секунды, начали появляться слова, заранее записанные в переменные( Slam1 = “…” Slam2 = “…” и т.д. ). Ума не прилажу, как это осуществить…чтобы сначала к переменной дописывались цифры 1-10, а после Textpole1 выводил текст в переменной +1, через 2 секунды текст в переменной +2.... вот ![]() |
|
|||||
|
Регистрация: May 2003
Адрес: Tallinn
Сообщений: 3,182
|
F1 и читать про setInterval
|
|
|||||
|
меценат
|
System.useCodepage = true;
///Текстовое поле и его параметры///
var TEXT_BOX:Array = ["Привет", "Супер", "Гламур", "Круто", "Молодец"];
var height_mytext:Number = 14;
var width_mytext:Number = 60;
///
var time:Number = 0;
var text_next:Number = 0;
var fps:Number = 21;
///
createEmptyMovieClip("Text", 1);
with (Text) {
createTextField("mytext", 1, 0, 0, width_mytext, height_mytext+2);
myformat = new TextFormat();
myformat.size = 14;
myformat.color = 0x000000;
myformat.font = "Lucida Console";
mytext.selectable = false;
mytext.bold = false;
mytext.wordWrap = true;
mytext.text = TEXT_BOX[0];
mytext.setTextFormat(myformat);
}
Text._x = 275-(Text._width/2);
Text._y = 200;
///делаем кнопочку///
createEmptyMovieClip("bt", 2);
with (bt) {
lineStyle(1, 0x000000, 100);
beginFill(0x00CCFF, 100);
moveTo(-20, -10);
lineTo(20, -10);
lineTo(20, 10);
lineTo(-20, 10);
lineTo(-20, -10);
endFill();
}
bt._x = 275;
bt._y = 240;
///код для кнопачки///
bt.onPress = function() {
Text.onEnterFrame = function() {
time += 1;
if (time>=fps*2) {
time = 0;
text_next += 1;
}
if (text_next>=TEXT_BOX.length) {
text_next = 1;
}
with (this) {
myformat = new TextFormat();
myformat.size = 14;
myformat.color = 0x000000;
myformat.font = "Lucida Console";
mytext.selectable = false;
mytext.bold = false;
mytext.wordWrap = true;
mytext.text = TEXT_BOX[text_next];
mytext.setTextFormat(myformat);
}
};
};
__________________
Безвыходных положений небывает © Барон Мюнхаузен=)Исходники |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
D12, о боже, useCodepage!
|
|
|||||
|
ветеран форума
|
Цитата:
__________________
4am is time to rock |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
D12, ты лучше скажи, какой сакральный смысл каждый раз при нажатии на кнопку определять onEnterFrame? И в каждом отрисованном кадре втыкать setTextFormat.
|
|
|||||
|
Регистрация: Oct 2007
Сообщений: 85
|
Мммм...а с setInterval нельзя никак?
|
|
|||||
|
4AM Games
|
d12 я в шоке
Зачем это?
__________________
Я перестал переписывать, начал редактировать, еще лет 15 и я стану писателем ^_^ |
|
|||||
|
Регистрация: Apr 2004
Адрес: macromedia—adobe Любит: Flash MX
Сообщений: 2,860
|
этож D12, он всегда оригинальный код пишет
![]()
__________________
маска лошади и коня в россии и снг с бесплатной доставкой gimmethevape вейпы и поды доставка |
![]() |
![]() |
Часовой пояс GMT +4, время: 17:53. |
|
|
« Предыдущая тема | Следующая тема » |
|
|