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

Вернуться   Форум Flasher.ru > Flasher.ru > Флейм

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

Регистрация: Jun 2009
Сообщений: 298
По умолчанию так кодить нельзя или вопросы о правильном подходе к задачам!

Привет, я вот тут сидел и думал, как же что же и вот что тут надумал
как ( ув Администраторы ) вы относитесь к теме ( мб и хлам мб и полезной ) в которой будут собираться примеры правильного решения задач и не правильного ?

к примеру если есть переменная в которой может быть какието значения от которых зависит действие дальнейшей программы, как лучше выполнить проверку ? как я начитал, лучше через свич ,чем через 20 if's, else's

Код AS3:
или например 
function createSameSpriteOnMasked(width:Number,height:Number):void
{
var a:Sprite = new Sprite();
a.graphics.beginFill(0xff0000);
a.graphics.drawRect(0,0,width,height);
a.graphics.endFill();
return a;
}
 
выше код лучше чем 
var a:Sprite = new Sprite();
a.graphics.beginFill(0xff0000);
a.graphics.drawRect(0,0,width,height);
a.graphics.endFill();
var a1:Sprite = new Sprite();
a1.graphics.beginFill(0xff0000);
a1.graphics.drawRect(0,0,width,height);
a1.graphics.endFill();
var a2:Sprite = new Sprite();
a2.graphics.beginFill(0xff0000);
a2.graphics.drawRect(0,0,width,height);
a2.graphics.endFill();
var a3:Sprite = new Sprite();
a3.graphics.beginFill(0xff0000);
a3.graphics.drawRect(0,0,width,height);
a3.graphics.endFill();
и т/д/ думаю смысл передал
))))) я думаю полезно будет ! я бы тут наверно сутками сидел ))))))))))

Добавлено через 12 минут
вот сразу вопрос
как лучше ?
много сообщений от класса к классу или просто передавать в потомков адресса функций и вызывать их из потомков ?

ситуация
класс А ,создал потомка Б, тот в свою очередь создал потомка В
далее класс А, создал потомка С
и вот теперь В, хочет что то сказать С, как быть ?
послать сообщение в Б ,из Б в А, из А в С ? или просто в В, передать адресс функции в С ?
???

Старый 25.10.2009, 11:27
Psycho Tiger вне форума Посмотреть профиль Отправить личное сообщение для Psycho Tiger Найти все сообщения от Psycho Tiger
  № 2  
Ответить с цитированием
Psycho Tiger
 
Аватар для Psycho Tiger

блогер
Регистрация: Jun 2005
Адрес: Toronto
Сообщений: 6,600
Записей в блоге: 17
А как хотите, так и делайте.
Выше в коде "правильно" сделать - через метод, т.е. верхний способ.
Однако же, фп потратит время на обращение к методу, и "инлайн" подход кода ниже будет работать быстрее. На микрон, но будет.
Настолько критических оптимизаций у вас быть не может, если вы спрашиваете этот вопрос, поэтому для вас подход №1 есть единственно правильный.

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

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

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


 


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


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