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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 05.06.2008, 16:28
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 31  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Цитата:
Сообщение от Alex_beginner Посмотреть сообщение
желание Заказчика - закон.
Это не аксиома и не закон. Желание заказчика остается его именно его желанием.

Старый 05.06.2008, 16:45
Alex_beginner вне форума Посмотреть профиль Отправить личное сообщение для Alex_beginner Найти все сообщения от Alex_beginner
  № 32  
Ответить с цитированием
Alex_beginner
 
Аватар для Alex_beginner

Регистрация: May 2008
Сообщений: 476
__etc! Возможно я слишком утрировал. Но представьте, уважаемый __etc, если мы начнем, кажого ищущего ответа "пинать", указывая, что его желание несовершенно, во что превратиться форум. Он превратиться в сбор злобных флешеров, которым нет дела до дела, прошу простить меня за тафтологию, а есть дело только до доказательства своей правоты просящему помощи. Хотя она, эта правота, остается еще под вопросом.
__________________
Случайность, господа, это знаете ли непознанная необходимость.

Старый 05.06.2008, 16:55
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 33  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
Моя версия. Основной функционал в классах. См. аттач.
Код:
import ru.inils.transitions.Counter;
import ru.inils.framework.Delegate;
import flash.filters.BlurFilter;
////
//// общее число кадров
var countFrame:Number = 220;
//// скорость в кадре
var speedofFrame:Number = 1;
//// движки
var count0:Counter = new Counter (0, 100, (countFrame / 3) >> 0, 0);
var count1:Counter = new Counter (0, 100, (countFrame / 3) >> 0, (countFrame / 3) >> 0);
var count2:Counter = new Counter (100, 0, (countFrame / 3) >> 0, (countFrame * 2 / 3) >> 0);
//// события движка
count0.onCountChanged = Delegate.create (this, move, [0, count0]);
count1.onCountChanged = Delegate.create (this, move, [1, count1]);
count2.onCountChanged = Delegate.create (this, move, [2, count2]);
//// 
function move (id:Number, count:Counter) {
	mc._x += speedofFrame;
	switch (id) {
	case 0 :
		var blur:Number = 10 - count.value / 10;
		var filter:BlurFilter = new BlurFilter (blur, blur, 3);
		mc.filters = [filter];
		mc._alpha = count.value;
		break;
	case 2 :
		var blur:Number = 10 - count.value / 10;
		var filter:BlurFilter = new BlurFilter (blur, blur, 3);
		mc.filters = [filter];
		mc._alpha = count.value;
		break;
	}
}
mc._alpha = 0;
Цитата:
желание Заказчика - закон.
Заказчик как правило "дурак". В том плане, что он знает, что хочет и в тоже время не понимает о чем говорит.
То что он там написал "секунды" ни о чем не говорит (понятия времени у людей абстракное, и те 2 секуныд потом превращаются "а чего так медленно? я же две секунды просил"). Он мог также попросить сделать флешку на пару сантиметров длиннее.
Вложения
Тип файла: zip MoveBlur.zip (12.3 Кб, 34 просмотров)
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 05.06.2008, 17:10
Alex_beginner вне форума Посмотреть профиль Отправить личное сообщение для Alex_beginner Найти все сообщения от Alex_beginner
  № 34  
Ответить с цитированием
Alex_beginner
 
Аватар для Alex_beginner

Регистрация: May 2008
Сообщений: 476
iNils! Прочитайте первый пост Заказчика.
Цитата:
Все делаеться как можно меньше размером.. поэтому и выбран AS
Ноно сделать без:
Код:
import mx.transitions.Tween;
import mx.transitions.easing.*;
(прибавляет весу)
Да и зачем, если все проще делается.
А у меня прога получилась длинная потому, что я все расписывал (каждую переменную итд) да и комментировал.

Не нужны тут mx.transitions.*.
Ну а если Вы считаете что нужны, давайте предоставим возможность судить наши проги Заказчику. Кстати это правильно, на мой взгляд, потому что у Заказчика должно быть право выбирать.
__________________
Случайность, господа, это знаете ли непознанная необходимость.

Старый 05.06.2008, 17:20
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 35  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
Цитата:
Сообщение от Alex_beginner Посмотреть сообщение
Не нужны тут mx.transitions.*.
А где вы его увидели?
Цитата:
потому что у Заказчика должно быть право выбирать.
Заказчика платит деньги.
__________________
(и)Нильс.ru | Плагины для FlashDevelop


Последний раз редактировалось iNils; 05.06.2008 в 17:26.
Старый 05.06.2008, 17:23
Alex_beginner вне форума Посмотреть профиль Отправить личное сообщение для Alex_beginner Найти все сообщения от Alex_beginner
  № 36  
Ответить с цитированием
Alex_beginner
 
Аватар для Alex_beginner

Регистрация: May 2008
Сообщений: 476
ААА! Простите неразглядел, это Ваши эксклюзивные классы.
Но однако, вопрос выбора Заказчика не снимается. Пусть у него будет два варианта решения этой простой проблемы, я думаю он будет доволен.))

Теперь давайте подробно разберем вот это:
Цитата:
Заказчик как правило "дурак". В том плане, что он знает, что хочет и в тоже время не понимает о чем говорит.
То что он там написал "секунды" ни о чем не говорит (понятия времени у людей абстракное, и те 2 секуныд потом превращаются "а чего так медленно? я же две секунды просил"). Он мог также попросить сделать флешку на пару сантиметров длиннее.
1. Заказчик точно знает, чего он хочет, но незнает как это выразить. Не "не понимает о чем говорит", а именно не понимает как выразить то, что он хочет. Наша с Вами задачи попытаться понять чего он хочет, а после дать понять Заказчику чего он хочет. Что я и сделал, перейдя к наводящим вопросам.
2. Временные отметки в моей программе можно менять, поэтому вопрос
Цитата:
понятия времени у людей абстракное, и те 2 секуныд потом превращаются "а чего так медленно? я же две секунды просил"
не актуален. Прогу можно настроить под свои вкусы.
3. Спорьте с Заказчиком по вопросу его желаний, а не со мной. Не думаю, что после первого нашего "упрямства" он захочет вести дальнейший диалог.
__________________
Случайность, господа, это знаете ли непознанная необходимость.


Последний раз редактировалось Alex_beginner; 05.06.2008 в 17:37.
Старый 05.06.2008, 17:28
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 37  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
Цитата:
Сообщение от Alex_beginner Посмотреть сообщение
Пусть у него будет два варианта решения этой простой проблемы
Три, еще Wolsh писал.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 05.06.2008, 17:39
Alex_beginner вне форума Посмотреть профиль Отправить личное сообщение для Alex_beginner Найти все сообщения от Alex_beginner
  № 38  
Ответить с цитированием
Alex_beginner
 
Аватар для Alex_beginner

Регистрация: May 2008
Сообщений: 476
А где Wolsh писал?? Пост покажите.
__________________
Случайность, господа, это знаете ли непознанная необходимость.

Старый 05.06.2008, 17:40
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 39  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
http://www.flasher.ru/forum/showpost...1&postcount=29
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 05.06.2008, 17:43
Alex_beginner вне форума Посмотреть профиль Отправить личное сообщение для Alex_beginner Найти все сообщения от Alex_beginner
  № 40  
Ответить с цитированием
Alex_beginner
 
Аватар для Alex_beginner

Регистрация: May 2008
Сообщений: 476
Да есть такой! Видимо он добавил его позже. Потому, как я его не видел.
Кстати, iNils, а что Вы код в "case" не выделили в отдельную функцию. Ведь, он абсолютно идентичный .
А может, тогда и switch-case не нужен.
__________________
Случайность, господа, это знаете ли непознанная необходимость.


Последний раз редактировалось Alex_beginner; 05.06.2008 в 18:15.
Создать новую тему Ответ Часовой пояс GMT +4, время: 05:46.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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