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

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

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

Регистрация: Nov 2011
Сообщений: 31
По умолчанию Вопросы По 1 главе Колин Мука - подраздел "Выражения"

У меня к вам несколько вопросов. Перед ответом учтите - я еще маленький и много в AS3 не понимаю.
1) Выражение - это представление значения в исходном коде. Как понимать данное предложение? Что-то смысл не доходит...
Затем сказано, что в коде
new Date (), в данном случае new - это выражение... Почему о_О? Объясните по простому пожалуйста. И приведите еще примеры выражения - Простые!)

2) Сказано, что выражения могут объединяться с помощью операторов => Выражения + Выражение Привидите, пожалуйста несколько - Простых!) примеров

Вот никак не могу разобраться именно с этой темой, дальше понимаю, до этого тоже понимаю, а вот эта тема гложет изнутри((

Старый 14.12.2011, 22:45
КорДум вне форума Посмотреть профиль Отправить личное сообщение для КорДум Найти все сообщения от КорДум
  № 2  
Ответить с цитированием
КорДум
 
Аватар для КорДум

блогер
Регистрация: Jan 2008
Адрес: syktyvkar
Сообщений: 3,803
Записей в блоге: 10
http://www.flasher.ru/forum/showthread.php?t=172563
А эта тема (с Вами же, причем) чем не угодила?
__________________
тут я

Старый 14.12.2011, 23:05
Pronoob вне форума Посмотреть профиль Отправить личное сообщение для Pronoob Найти все сообщения от Pronoob
  № 3  
Ответить с цитированием
Pronoob

Регистрация: Nov 2011
Сообщений: 31
Я там вопрос неправильно сформулировал - следовательно и ответ не может быть правильным. И сложно объясняют...

Добавлено через 19 минут
И если 2.5 и 3.0 - яв-ся выражениями - и их объединить легко, то как объединять new Date() и еще new Date() (может пример и плохой, но все же)

Добавлено через 25 минут
Ведь с любым объектом в AS3 можно работать, только через переменные, Не?

Добавлено через 1 час 5 минут
Чем отличается обычное создание объекта от выражения значения??? ОТВЕТЬТЕ ПОЖАЛУЙСТА! не игнорируйте нуба(

Старый 15.12.2011, 02:56
ЗлОй ПрОграММер вне форума Посмотреть профиль Отправить личное сообщение для ЗлОй ПрОграММер Найти все сообщения от ЗлОй ПрОграММер
  № 4  
Ответить с цитированием
ЗлОй ПрОграММер

Регистрация: Nov 2010
Сообщений: 434
http://www.pervyiurok.ru/Info/Flash_...Chapter2/1.htm
Цитата:
О выражениях принято говорить как о составных (compound) конструкциях, потому что они состоят из двух или нескольких элементов. Приведем пример простого выражения в языке ActionScript: [ Под выражением автор здесь имеет в виду 7+5, а не всю приводимую им строку сценария. — Примеч. перев.]
Total =7 + 5:
Значение переменной Total после выполнения этой инструкции будет равно 12. Рассматриваемое выражение является составным (здесь два слагаемых — 7 и 5), однако значение переменной Total целостно и равно 12, поскольку значение переменной не разбивается на какие бы то ни было поля свойств. Возможно, вы спросите, зачем нужно писать в тексте сценария 7+5, когда можно просто написать 12. Действительно, программисты редко используют настолько простые выражения.
new это оператор часто называется «вызовом конструктора класса»
http://help.adobe.com/ru_RU/ActionSc...0204-7fc2.html

new Date(); это выражение (состоящее из оператора new и класса Date) используется чтобы создать экземпляр класса Date

Старый 15.12.2011, 06:35
Wolsh вне форума Посмотреть профиль Отправить личное сообщение для Wolsh Найти все сообщения от Wolsh
  № 5  
Ответить с цитированием
Wolsh
Нуб нубам
 
Аватар для Wolsh

модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
В том то и дело, что тут товарищ Мук переплюнул сам себя в стремлении разжевать атомы на отдельные протоны, и написал целую страницу о том, что любое слово или число в коде называется "выражение". То есть 2.5 это выражение, и myCount это выражение, и т.п.
Выражение это то, что имеет Значение.
У выражения 2.5 значение "2.5".
У выражения myCount значением является значение переменной myCount.
У составного выражения 2.5 + 10 значением является "12.5".
Цитата:
как объединять new Date() и еще new Date() (может пример и плохой, но все же)
Значение, которое вернет составное выражение ( new Date() + new Date() ) определяется оператором-генериком "+" для данных аргументов. Будут вычислены значения левого и правого операндов (выражений new Date()), после чего над ними будет произведено действие сложения. Если значения этих выражений не будут представлять собой числа, они будут преобразованы в строки вызовом метода Object#toString() и конкатенированы как строки.
Код AS3:
trace( new Date() + new Date() ); 
// выводит: Thu Dec 15 08:34:13 GMT+0700 2011Thu Dec 15 08:34:13 GMT+0700 2011
__________________
Reality.getBounds(this);

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

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

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


 


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


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