![]() |
|
||||||||||
|
|||||
|
1. linkage мувика а не имя! ПКМ-linckage на мувике в библиотеке
2. 3. зачем remove тут же написал ? он же сразу и удалится
__________________
"We Are The Champions My Friends!" Queen |
|
|||||
|
[+1.3 30.03.07]
Регистрация: Mar 2006
Сообщений: 24
|
CorC, спасибо!
1. Linkage я поставил. 2. Поправил 3. Remove - убрал в результате получилось: var myarray = new Array;
myarray[0] = ["Двухлитровый", "двигатель"];
myarray[1] = ["Литые", "диски"];
myarray[2] = ["ABS", "+EBD"];
myarray[3] = ["Гидроусилитель", "руля"];
myarray[4] = ["Автоматический", "кондиционер"];
for (i=0; i<5; i++) {
mc=this.attachMovie("word1","mc_word"+i, this.getNextHighestDepth());
mc._x = 400;
mc._y = 100;
mc.w1.text = myarray[0][0];
mc.w2.text = myarray[0][1];
mc.gotoAndPlay(1);
//this["mc_word"+i].removeMovieClip();
}
но у меня только первый ролик проигрывается и встает. А последующие не идут. |
|
|||||
|
__________________
"We Are The Champions My Friends!" Queen |
|
|||||
|
[+1.3 30.03.07]
Регистрация: Mar 2006
Сообщений: 24
|
CorC, опять прошу прощения.
У меня несклько вопросов: 1. Какая именно функция запускает ролик? ведь gotoAndPlay я убрал. 2. если ролик запускает функция attachMovie, то почему переменные указанные ниже задействованы? 3. Как сделать так чтобы все запускалось не одновременно, а ролики следовали один за другим? |
|
|||||
|
1 он сам будет играться после аттача
2 какие переменные? из массивану дак можно во время ролика что угодно с ним делать... 3 setInterval тут поможет, про нее спрашивать не тут а в хелпе или в поиске...
__________________
"We Are The Champions My Friends!" Queen |
|
|||||
|
[+1.3 30.03.07]
Регистрация: Mar 2006
Сообщений: 24
|
CorC, провозился 2 часа, но так и не понял куда нужно вствить SetInterval, чтобы была необходимая задержка. Подскажите, если не трудно, новую тему заводить не хочется.
|
|
|||||
stop();
var myarray = new Array();
myarray[0] = ["Двухлитровый", "двигатель"];
myarray[1] = ["Литые", "диски"];
myarray[2] = ["ABS", "+EBD"];
myarray[3] = ["Гидроусилитель", "руля"];
myarray[4] = ["Автоматический", "кондиционер"];
var i = -1;
aaa = setInterval(function () {
_root["mc_word"+i].removeMovieClip();
i++;
if (i == 5) {
clearInterval(aaa);
} else {
mc = _root.attachMovie("word1", "mc_word"+i, _root.getNextHighestDepth());
mc._x = 100;
mc._x = 100;
mc.w1.text = myarray[i][0];
mc.w2.text = myarray[i][1];
}
}, 2000);
![]()
__________________
"We Are The Champions My Friends!" Queen |
|
|||||
|
[+1.3 30.03.07]
Регистрация: Mar 2006
Сообщений: 24
|
CorC, спасибо, все работает. Но от сложности этой задержки у меня уже мозги болят
. Почему во флеш нельзя сделать просто sleep(200); ?и еще не совсем понял, а зачем нужен stop(); в начале? Последний раз редактировалось re17; 30.03.2007 в 17:58. |
|
|||||
|
"потому что гладиолус"
![]() по моему дак нормально, или я просто привык ![]()
__________________
"We Are The Champions My Friends!" Queen |
|
|||||
|
[+1.3 30.03.07]
Регистрация: Mar 2006
Сообщений: 24
|
Вы будете смеятся, но после того как я все сделал, то есть добавил в символы w1 и w2, нужные мне переходы, снова перестал отображаться w2.\
Первым делом я проверил подписана ли переменная. Оказалась подписана. Пробовал добавлять еще один символ w3, однако в него тоже значение переменной не передается. В чем может быть дело? И еще небольшой вопрос. При текущей реализаии SetInterval происходит задержка в самом начале. Как от нее избавится? Последний раз редактировалось re17; 31.03.2007 в 11:49. |
![]() |
![]() |
Часовой пояс GMT +4, время: 01:01. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|