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

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

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

Регистрация: May 2008
Адрес: Новокузнецк
Сообщений: 219
Записей в блоге: 1
Alex_beginner - пожалуйста, не давай больше таких ссылок, страх божий.
Может для 6-версии, это было неплохо, не застал те времена.
А класс писался для того, чтоб его было просто использовать.

Wolsh - Твой код красивей.
Пожалуйста, обьясни как работает (!!wait.
С одним (!) я знаю, а с двумя.
_______________________
Правильно заданный вопрос, дает быстрый ответ.


Последний раз редактировалось Vektor; 31.05.2008 в 23:26.
Старый 01.06.2008, 00:55
Wolsh вне форума Посмотреть профиль Отправить личное сообщение для Wolsh Найти все сообщения от Wolsh
  № 12  
Ответить с цитированием
Wolsh
Нуб нубам
 
Аватар для Wolsh

модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
Быстрый ответ: как копирайт)))
Можете написать null, в этом месте надо было поставить "бездействие".
Я поставил копирайт. Практически случайно))) Извините если напряг Вам мозг)
__________________
Reality.getBounds(this);

Старый 01.06.2008, 01:19
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 13  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
Цитата:
Сообщение от iNils Посмотреть сообщение
У класса Delegate тоже нет конструктора.
Это как это нету? Конечно, есть =) Но, вообще, конструктор самому писать не обязательно, но класса без конструктора быть не может (т.е. свято место пусто не бывает, и конструктор будет автоматически создан) =)
В конкретном случае с делегатом - у него есть самый настоящий "рукописный" конструктор =) принимает в качестве параметра функцию и делает из нее делегата =)
Код:
function Delegate(f:Function)
	{
		func = f;
	}
__________________
Hell is the possibility of sanity

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

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

Старый 02.06.2008, 14:11
olexandr вне форума Посмотреть профиль Отправить личное сообщение для olexandr Посетить домашнюю страницу olexandr Найти все сообщения от olexandr
  № 15  
Ответить с цитированием
olexandr
 
Аватар для olexandr

Регистрация: Aug 2007
Адрес: Ukraine, Kyiv
Сообщений: 643
Отправить сообщение для olexandr с помощью ICQ Отправить сообщение для olexandr с помощью MSN Отправить сообщение для olexandr с помощью Skype™
Цитата:
Сообщение от Alex_beginner Посмотреть сообщение
3. Ваш код написан "ленивыми лексемами", т.е. используете всякие там "?",":", вместо if..{} - все это сильно ухудшает читабельность кода. Это не факт, это больше, чем факт - так оно и есть на самом деле.
Все не читал! Но увидел эти строки и не смог не ответить! Где написано, что это ухудшает читаемость? Мне так проще читать и в случае однострочных действий на условие, я сам всегда так пишу!

Следующие строки у меня присутствуют практически во всех проектах и это очень удобно и понятно:
Код:
System.capabilities.isDebugger ? trace(url) : getURL(url);
и
Код:
var xmlPath:String = xml_path == undefined ? 'data.xml' : xml_path;
__________________
сайт, vk

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

Регистрация: May 2008
Сообщений: 476
olexandr! Увы нет! Читабельность кода ухудшается.

Цитирую Гурского:

Цитата:
Код:
if (a>b) {
trace(a);
} else {
trace(b);
}
a>b? trace(a): trace(b);
Как видно из приведенного примера, оператор «?:» может значительно уменьшить
количество набираемого кода. Впрочем, это оправданно только в том случае, если
с условным предложением связан относительно простой скрипт. В противном
случае программа станет нечитабельной (или, что весьма вероятно, просто не сможет транслироваться)
Впрочем, тут и цитировать то не нужно, чтобы понять, что это так.!!

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

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

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

Регистрация: May 2008
Сообщений: 476
Ясно! Опять Гурский нервно курит в сторонке. Что ж Вы его так не цените?!. Ведь он вполне хорошо описал внутреннюю "алхимию" флеша.

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

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

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

Регистрация: May 2008
Сообщений: 476
А Гурский не сегодня писал. Он свою первую книгу давно написал - тогда она была актуальна. А некоторые принципы и по сей день актуальны. Хотя вопрос риторический.!

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

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

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


 


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


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