Показать сообщение отдельно
Старый 19.07.2003, 11:28
Пушистик вне форума Посмотреть профиль Отправить личное сообщение для Пушистик Посетить домашнюю страницу Пушистик Найти все сообщения от Пушистик
  № 5  
Пушистик
Bumble Bee
 
Аватар для Пушистик

Регистрация: May 2003
Адрес: Третья планета от Солнца
Сообщений: 1,254
Отправить сообщение для Пушистик с помощью ICQ
никаких кадров я не добавлял конечно

смысл такой:
после создания всех линий я делаю их невыдимыми...
свойство _visible означает видимость 0-нет, 1-да!
вот где я их делаю...

while (t<183) {
duplicateMovieClip(_root.line, "line"+t, u);
_root["line"+t]._x = t*3;
_root["line"+t]._visible = 0;
if (t<90) {....
и для вертикальных линий также....

потом создаю две функции для лини горизонтальных:

function addLineX() {
t--;
_root["line"+t]._visible = 1;
if (t==0) {
clearInterval(setx);
}
и для вертикальных:

function addLineY() {
z--;
_root["linera"+z]._visible = 1;
if (z==0) {
clearInterval(sety);
}
}

смысл этих функций:
после цикла перменные t=180 z=134...
так вот отнимая еденицу от этих чисел...я делаю клипы видимыми поочереди...!

почему же все таки они появляются не сразу???
а вот почему:

циклическая фукция setInterval(function () { addLineX();}, speed); выполняется через каждые в данном случае 20 милисекунд таким образом проявляя один клип за другим!
воть
если надо еще подробнее ты скажи!

скачай исходник! с framerate=50 он сморится намного круче
Вложения
Тип файла: zip 3.zip (2.6 Кб, 94 просмотров)
__________________
Portfolio