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

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

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

Регистрация: Apr 2009
Сообщений: 17
По умолчанию Иллюзия Брауна

Делаю иллюзию брауна. Сделал анимацию шары двигаются плавно но появилась другая проблема: когда меняю какие-то параметры происходит смешивание или нарушение порядка шаров.
Движение делаю так
Код AS3:
var timer:Timer = new Timer(10,0);
timer.addEventListener(TimerEvent.TIMER, MoveIllusionBraun);
timer.start();/**/
function MoveIllusionBraun(E:TimerEvent):void {
	Z1.x +=speed;
	AZ1.x +=speed;/**/
 
	if (Z1.x > 635) {
		Z1.x = -38;
	}
	if (AZ1.x > 635) {
		AZ1.x = -38;
	}
	Z2.x -= speed;
	AZ2.x -= speed;/**/
	if (Z2.x < 51) {
		Z2.x = 633;
	}
	if (AZ2.x < 51) {
		AZ2.x = 633;
	}
	E.updateAfterEvent();
}
Почему такое происходит и как можно это исправить ?
Спасибо!
В качестве эталона выбрал это:http://www.psy.msu.ru/illusion/moving.html

Старый 16.05.2009, 20:03
Raziel13 вне форума Посмотреть профиль Отправить личное сообщение для Raziel13 Найти все сообщения от Raziel13
  № 2  
Ответить с цитированием
Raziel13

Регистрация: Apr 2009
Сообщений: 17
Нужно сделать возможность изменения размеров кругов. Я делаю так
Код AS3:
SH1.addEventListener(SliderEvent.CHANGE, ChangeHeight1);
function ChangeHeight1(event:SliderEvent):void {
	Z1.height = SH1.value;
	AZ1.height = SH1.value;
}
SW1.addEventListener(SliderEvent.CHANGE, ChangeWidth1);
function ChangeWidth1(event:SliderEvent):void {
	Z1.width = SW1.value;
	AZ1.width = SW1.value;
}
SH1 SW1 - это слайдеры
Z1 и AZ1 это круги.
После изменения круги налезают друг на друга.
Что делать ???

Старый 16.05.2009, 21:00
silin вне форума Посмотреть профиль Посетить домашнюю страницу silin Найти все сообщения от silin
  № 3  
Ответить с цитированием
silin
 
Аватар для silin

блогер
Регистрация: Mar 2003
Адрес: Моск. обл.
Сообщений: 5,269
Записей в блоге: 6
ничего не поделаешь, видать тесно им вот и лезут на кого попало

Старый 17.05.2009, 01:27
AL.exe вне форума Посмотреть профиль Отправить личное сообщение для AL.exe Посетить домашнюю страницу AL.exe Найти все сообщения от AL.exe
  № 4  
Ответить с цитированием
AL.exe
 
Аватар для AL.exe

Регистрация: Jan 2004
Адрес: Net
Сообщений: 1,049
Отправить сообщение для AL.exe с помощью ICQ
Ммм, а какого поведения Вы от них хотите?
__________________
Дело не в тебе

Старый 17.05.2009, 11:02
Raziel13 вне форума Посмотреть профиль Отправить личное сообщение для Raziel13 Найти все сообщения от Raziel13
  № 5  
Ответить с цитированием
Raziel13

Регистрация: Apr 2009
Сообщений: 17
Чтобы при увелечении размеров они не налезали друг на друга.
Я думаю, что нужно постоянно коректировать их координаты по Х

Старый 17.05.2009, 22:15
AL.exe вне форума Посмотреть профиль Отправить личное сообщение для AL.exe Посетить домашнюю страницу AL.exe Найти все сообщения от AL.exe
  № 6  
Ответить с цитированием
AL.exe
 
Аватар для AL.exe

Регистрация: Jan 2004
Адрес: Net
Сообщений: 1,049
Отправить сообщение для AL.exe с помощью ICQ
Правильно думаете.
__________________
Дело не в тебе

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

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

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


 


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


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