Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > ActionScript

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 18.11.2003, 11:35
Fapser вне форума Посмотреть профиль Отправить личное сообщение для Fapser Найти все сообщения от Fapser
  № 1  
Fapser

Регистрация: Aug 2002
Адрес: Москва
Сообщений: 222
Отправить сообщение для Fapser с помощью ICQ
По умолчанию вопрос по setInterval&setInterval

кто может пояснить данную запись:

_root.mcMain.onEnterFrame=function(){};
_root.iIntervalID=setInterval(function(){_root.mcMain.onEnterFrame=MoveMovie; clearInterval(_root.iIntervalID); }, 2000);



??? ЗАранее благодарен
__________________
fapser

Старый 18.11.2003, 11:52
Fapser вне форума Посмотреть профиль Отправить личное сообщение для Fapser Найти все сообщения от Fapser
  № 2  
Fapser

Регистрация: Aug 2002
Адрес: Москва
Сообщений: 222
Отправить сообщение для Fapser с помощью ICQ
мне нужно чтоб какое то время оnEnterFrame тормознул а потом заработал
__________________
fapser

Старый 18.11.2003, 13:06
Пушистик вне форума Посмотреть профиль Отправить личное сообщение для Пушистик Посетить домашнюю страницу Пушистик Найти все сообщения от Пушистик
  № 3  
Пушистик
Bumble Bee
[+1 05.07.06]
 
Аватар для Пушистик

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

_root.mcMain.onEnterFrame=function(){};

можно выкинуть...

а во второй строке присваится переменная с нежелательным для нее именем...и очищяется интервал...
__________________
Portfolio

Старый 18.11.2003, 13:12
Fapser вне форума Посмотреть профиль Отправить личное сообщение для Fapser Найти все сообщения от Fapser
  № 4  
Fapser

Регистрация: Aug 2002
Адрес: Москва
Сообщений: 222
Отправить сообщение для Fapser с помощью ICQ
как понять к нежелательным для нее именам...?
__________________
fapser

Старый 18.11.2003, 13:37
Fapser вне форума Посмотреть профиль Отправить личное сообщение для Fapser Найти все сообщения от Fapser
  № 5  
Fapser

Регистрация: Aug 2002
Адрес: Москва
Сообщений: 222
Отправить сообщение для Fapser с помощью ICQ
как мне сделать чтоб эта функция тормознула а потом заработала....а при данном коде она сначала работает а потом тормозит
__________________
fapser

Старый 18.11.2003, 13:53
Fapser вне форума Посмотреть профиль Отправить личное сообщение для Fapser Найти все сообщения от Fapser
  № 6  
Fapser

Регистрация: Aug 2002
Адрес: Москва
Сообщений: 222
Отправить сообщение для Fapser с помощью ICQ
и еще вопрос как с помощью attachMovie вытащить из библиотеки два экземпляра и разместить на разных определенных координатах и обеспечить какое то действие над ними в цикле(уменьшение размеров, альфы)? у меня пока даже вытащить и разместить их не получается вот что я писал


t=200; // так как у меня первые уровни заняты другими приаттаченными мувами начинаем с 200 - го уровня


for (t;t<5;t++){

nam = "svet"+t;

_root.attachMovie("svet1", nam, t);

_root[nam]._x = 200;

_root[nam]._y = 200;

как другому экземпляру задать другие координаты?
__________________
fapser

Старый 18.11.2003, 13:57
Nox Noctis вне форума Посмотреть профиль Отправить личное сообщение для Nox Noctis Посетить домашнюю страницу Nox Noctis Найти все сообщения от Nox Noctis
  № 7  
Nox Noctis
don't panic!
 
Аватар для Nox Noctis

Регистрация: Aug 2001
Сообщений: 4,121
первое -
Код:
_root.frameFunction = function() {
	// .....
};
_root.iIntervalID = setInterval(function () {
	_root.mcMain.onEnterFrame = _root.frameFunction;
	clearInterval(_root.iIntervalID);
}, 2000);
второе -
что за "другой экземпляр" и "другие координаты" ?

Старый 18.11.2003, 14:08
Fapser вне форума Посмотреть профиль Отправить личное сообщение для Fapser Найти все сообщения от Fapser
  № 8  
Fapser

Регистрация: Aug 2002
Адрес: Москва
Сообщений: 222
Отправить сообщение для Fapser с помощью ICQ
у меня в библиотеке есть мув название у него svet1 я в linkage прописываю svet1 и теперь я хочу чтобы два экзепляра этого svet1 появились в определенных координатах
__________________
fapser

Старый 18.11.2003, 14:14
Nox Noctis вне форума Посмотреть профиль Отправить личное сообщение для Nox Noctis Посетить домашнюю страницу Nox Noctis Найти все сообщения от Nox Noctis
  № 9  
Nox Noctis
don't panic!
 
Аватар для Nox Noctis

Регистрация: Aug 2001
Сообщений: 4,121
можно создать массив с координатами для каждого экземпляра
и при аттаче всем раздать свои...

вроде того:
Код:
coord = []
// для первого экземпляра
coord.push({x:10, y:10})
// для второго
coord.push({x:20, y:20})
// для третего
coord.push({x:30, y:30})
// ....
for (var t=0; t<3; t++) {
	var nam = _root.attachMovie("svet1", "svet"+t, t+200);
	nam._x = coord[t].x;
	nam._y = coord[t].y;
}

Старый 19.11.2003, 13:16
Fapser вне форума Посмотреть профиль Отправить личное сообщение для Fapser Найти все сообщения от Fapser
  № 10  
Fapser

Регистрация: Aug 2002
Адрес: Москва
Сообщений: 222
Отправить сообщение для Fapser с помощью ICQ
Nox у меня вопрос : ты заменил код

alfa = getProperty (this,_alpha);
if (alfa>0){alfa-=4};
setProperty(this, _alpha, alfa);

sx = getProperty (this,_xscale);
if (sx>0){sx-=0.5};
setProperty(this, _xscale, sx);

sy = getProperty (this,_yscale);
if (sy>0){sy-=3};
setProperty(this, _yscale, sy);

на:

this._alpha -= 4*(this._alpha>0);
this._xscale -= 0.5*(this._xscale>0);
this._yscale -= 3*(this._yscale>0);

на много проще и меньше.....вопрос в том:
1) работает ли твой код быстрее, если да то почему?
2) первый раз вижу чтобы так писали, потому что недолго еще программирую во флэше....где можно почитать об этом или если не сложно объясни вкратце как это делать, думаю многим было бы интересно?
__________________
fapser

Создать новую тему   Часовой пояс GMT +4, время: 18:42.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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