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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 31.05.2004, 20:13
rojok-online вне форума Посмотреть профиль Отправить личное сообщение для rojok-online Найти все сообщения от rojok-online
  № 1  
rojok-online
 
Аватар для rojok-online

Регистрация: Sep 2003
Адрес: Санкт-Петербург
Сообщений: 166
Отправить сообщение для rojok-online с помощью ICQ
По умолчанию 2 в одном...

1.Есть массив...
Код:
y = [0, 80, 160, 240, 320, 400, 480, 560, 640, 720, 800, 880, 960, 1040, 1120, 1200, 1280, 1360];
Как сделать так чтобы геометрическая прогрессияросла шла в такой последовательности?!?! И как сделать так чтоб при добавлении обьекта в массив добавлялась ячейка...
например: есть 5 обектов (jpg), они выстраиваются по оси у 0, 80, 160, 240, 320... Я добовляю еще 1 (jpg) и добовляется еще одна позиция на оси у 400

2.почему мув не встает на свои места(_х и _у) ?!
Код:
this["photo"+i].onRelease = function() {
		_root.createEmptyMovieClip("foto", 0).attachMovie("big", "big", 1);
		_root.foto.big._x = 105;
		_root.foto.big._y = 54;
	};
__________________
Jules Winnfield: If my answers frighten you then you should cease asking scary questions.

Старый 31.05.2004, 20:40
rojok-online вне форума Посмотреть профиль Отправить личное сообщение для rojok-online Найти все сообщения от rojok-online
  № 2  
rojok-online
 
Аватар для rojok-online

Регистрация: Sep 2003
Адрес: Санкт-Петербург
Сообщений: 166
Отправить сообщение для rojok-online с помощью ICQ
с прибавлением разобрался... но как сделать гем. прогрессию ?! и 2 вопрос тож (((
__________________
Jules Winnfield: If my answers frighten you then you should cease asking scary questions.

Старый 31.05.2004, 21:30
Igor_MONSTR вне форума Посмотреть профиль Отправить личное сообщение для Igor_MONSTR Найти все сообщения от Igor_MONSTR
  № 3  
Igor_MONSTR

Регистрация: Jan 2004
Адрес: Питер
Сообщений: 29
Попробуй аттачить так ...attachMovie("big", "big"+i, i);
__________________
Все мы когда-нибудь там будем...

Старый 31.05.2004, 21:34
rojok-online вне форума Посмотреть профиль Отправить личное сообщение для rojok-online Найти все сообщения от rojok-online
  № 4  
rojok-online
 
Аватар для rojok-online

Регистрация: Sep 2003
Адрес: Санкт-Петербург
Сообщений: 166
Отправить сообщение для rojok-online с помощью ICQ
если я буду так аттачить то мув на мув ложеться и флеха начнет тормозить... помойму...
__________________
Jules Winnfield: If my answers frighten you then you should cease asking scary questions.

Старый 31.05.2004, 21:40
opex вне форума Посмотреть профиль Отправить личное сообщение для opex Найти все сообщения от opex
  № 5  
opex
[+1.3 05.04.09]
 
Аватар для opex

Регистрация: Sep 2003
Адрес: Где-то рядом.
Сообщений: 686
Отправить сообщение для opex с помощью ICQ Отправить сообщение для opex с помощью Skype™
Это то что тебе нужно если я тебя правлено понял, но это не геометрическая прогресси.

Код:
y = [0, 80, 160];
function step(step) {
	y.push(y[y.length-1]+step);
}
for (i=0; i<20; i++) {
	step(80);
}
trace(y);
ГЕОМЕТРИЧЕСКАЯ ПРОГРЕССИЯ , последовательность чисел, из которых каждое следующее получается из предыдущего умножением на постоянное число q, называемого знаменателем геометрической прогрессии, напр., 2, 8, 32, 128,..., q = 4.
Если тебе всетаки нужна ГЕОМЕТРИЧЕСКАЯ ПРОГРЕССИЯ то вот

Код:
y = [1];
function step(q) {
	y.push(y[y.length-1]*q);
}
for (i=0; i<20; i++) {
	step(80);
}
trace(y);
__________________
Бойтесь китайцев, компы приносящих!

Старый 31.05.2004, 21:46
rojok-online вне форума Посмотреть профиль Отправить личное сообщение для rojok-online Найти все сообщения от rojok-online
  № 6  
rojok-online
 
Аватар для rojok-online

Регистрация: Sep 2003
Адрес: Санкт-Петербург
Сообщений: 166
Отправить сообщение для rojok-online с помощью ICQ
opex
Привет!
Че в аське то не появляешься?
хм... чет не рабтает.. ((

мож я че туплю ?!
вот полный скрип...
Код:
y = [0, 80, 160, 240, 320, 400, 480, 560, 640, 720, 800, 880, 960, 1040, 1120, 1200, 1280, 1360];
for (i=0; i<18; i++) {
	this.attachMovie("photo", "photo"+i, i);
	this["photo"+i]._xscale = this["photo"+i]._yscale=70;
	this["photo"+i]._x = 70;
	this["photo"+i]._y = y[i];
	this["photo"+i].LD.loadMovie("photo/mini/image_0"+i+".jpg");
	this["photo"+i].onRelease = function() {
		_root.createEmptyMovieClip("foto", 0).attachMovie("big", "big", 0);
		_root.foto.big._x = 105;
		_root.foto.big._y = 54;
	};
}
__________________
Jules Winnfield: If my answers frighten you then you should cease asking scary questions.

Старый 31.05.2004, 21:51
opex вне форума Посмотреть профиль Отправить личное сообщение для opex Найти все сообщения от opex
  № 7  
opex
[+1.3 05.04.09]
 
Аватар для opex

Регистрация: Sep 2003
Адрес: Где-то рядом.
Сообщений: 686
Отправить сообщение для opex с помощью ICQ Отправить сообщение для opex с помощью Skype™
что то я тебя не очень догоняю ты сначало атачи фото из библиотеки а потом грузиш из вне
__________________
Бойтесь китайцев, компы приносящих!

Старый 31.05.2004, 21:57
rojok-online вне форума Посмотреть профиль Отправить личное сообщение для rojok-online Найти все сообщения от rojok-online
  № 8  
rojok-online
 
Аватар для rojok-online

Регистрация: Sep 2003
Адрес: Санкт-Петербург
Сообщений: 166
Отправить сообщение для rojok-online с помощью ICQ
нет )
this.attachMovie("photo", "photo"+i, i);
это я оттачу мувик из библиотеки пустой

this["photo"+i].LD.loadMovie("photo/mini/image_0"+i+".jpg");
а это я гружу саму картинку внутрь мува
__________________
Jules Winnfield: If my answers frighten you then you should cease asking scary questions.

Старый 01.06.2004, 21:27
rojok-online вне форума Посмотреть профиль Отправить личное сообщение для rojok-online Найти все сообщения от rojok-online
  № 9  
rojok-online
 
Аватар для rojok-online

Регистрация: Sep 2003
Адрес: Санкт-Петербург
Сообщений: 166
Отправить сообщение для rojok-online с помощью ICQ
с прогрессией разобрался...
Код:
(80)*(y.length-i-1)
а вот со 2 вопросом подскажете в чем дело ?!?
__________________
Jules Winnfield: If my answers frighten you then you should cease asking scary questions.

Старый 01.06.2004, 23:29
Dindin вне форума Посмотреть профиль Отправить личное сообщение для Dindin Посетить домашнюю страницу Dindin Найти все сообщения от Dindin
  № 10  
Dindin
 
Аватар для Dindin

Регистрация: Feb 2004
Адрес: на колокольне Любит: плеваться
Сообщений: 1,769
Отправить сообщение для Dindin с помощью ICQ
Код:
this["photo"+i].onRelease = function() {
_root.createEmptyMovieClip("foto", 0);
_root.foto.attachMovie("big", "big", 1,{_x:105,_y:54});
};
__________________
судью - на мыло, из игроков - вить веревки.

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

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

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


 


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


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