![]() |
|
||||||||||
|
|||||
|
Регистрация: Jan 2008
Адрес: Питер
Сообщений: 389
|
может код и выглядит криво..но я такои код использовал для фотогаллерей.работает быстро.да и простои он.
slot = 1; _root.attachMovie("re", "clip1", slot);//создаем первый клип function attachRandomClip() { slot++; _root.attachMovie("re" + num, "clip2", slot); clip2._alpha = 0; clip1._alpha = 100; alpha_set = 1; onEnterFrame = function(){ clip2._alpha += alpha_set; clip1._alpha -= alpha_set; if (clip2._alpha >= 100 ) { delete onEnterFrame; } } } var intervalID:Number = setInterval(attachRandomClip,random(4000)+500); |
|
|||||
|
Регистрация: Jun 2009
Сообщений: 19
|
что то никак не получается
![]() |
|
|||||
|
Регистрация: Jan 2008
Адрес: Питер
Сообщений: 389
|
что не получаается*?мне просто проверить код сложно)так как я не у своего ПК.
но по идее ошибок быть не должно. |
|
|||||
|
Регистрация: Jun 2009
Сообщений: 19
|
В предидущем скрипте c fade in, fade out _root убрал и заработало как часы.
А тут ни туда, ни сюда. И не могу понять, к чему введен slot. Сейчас вовсе не подгружает клип в сцену ![]() |
|
|||||
|
Регистрация: Jan 2008
Адрес: Питер
Сообщений: 389
|
slot это номер слоя)
ну поставьте трейс например в цикл. пусть выводит значения альфа для обоих мувиков.если он работает и все выдает.значит проблемы с импортом.может гдет ковычек нет))или рута |
|
|||||
|
Регистрация: Jun 2009
Сообщений: 19
|
Ясно. Разобрался. Заработало, только фейдит 1 раз перый клип и все. Остальные просто сменяют друг друга.
slot = 1; var num = Math.ceil(Math.random() * 14 + 1); attachMovie("re", "clip1", slot);//создаем первый клип function attachRandomClip() { slot++; var num = Math.ceil(Math.random() * 14 + 1); attachMovie("re" + num, "clip2", slot); clip2._alpha = 0; clip1._alpha = 100; alpha_set = 1; clip1._x = 0; clip1._y = 0; clip2._x = 0; clip2._y = 0; onEnterFrame = function(){ clip2._alpha += alpha_set; clip1._alpha -= alpha_set; if (clip2._alpha >= 100 ) { delete onEnterFrame; } } } var intervalID:Number = setInterval(attachRandomClip,random(4000)+500); Посмотрите, пожалуйста, что не так. Нужно, чтоб все друг друга фейдом сменяли |
|
|||||
|
Регистрация: Jan 2008
Адрес: Питер
Сообщений: 389
|
дык добавь создание еще одного клипа в фугкцию...
|
|
|||||
|
Регистрация: Jun 2009
Сообщений: 19
|
добавляю функцию и полностью пропадает альфа
|
|
|||||
|
Регистрация: Jan 2008
Адрес: Питер
Сообщений: 389
|
покажите код
|
|
|||||
|
Регистрация: Jun 2009
Сообщений: 19
|
slot = 1; var num = Math.ceil(Math.random() * 14 + 1); attachMovie("re", "clip1", slot);//создаем первый клип function attachRandomClip() { slot++; var num = Math.ceil(Math.random() * 14 + 1); attachMovie("re" + num, "clip2", slot); {clip2._alpha = 0; clip1._alpha = 100; alpha_set = 1; clip1._x = 0; clip1._y = 0; clip2._x = 0; clip2._y = 0; } onEnterFrame = function(){ attachMovie("re" + num, "clip", slot); clip2._alpha += alpha_set; clip1._alpha -= alpha_set; if (clip2._alpha >= 100 ) { delete onEnterFrame; } } } var intervalID:Number = setInterval(attachRandomClip,random(4000)+500); |
![]() |
![]() |
Часовой пояс GMT +4, время: 14:53. |
|
|
« Предыдущая тема | Следующая тема » |
|
|