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

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

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

Регистрация: May 2003
Адрес: Tallinn
Сообщений: 3,182
Цитата:
На таймлайне есть куча текстовых полей - расставленных, например, художником, с ними надо производить какие-то действия.
а что мешает поместить на сцену MyTextField вместо тех полей? Юзайте АС2, если его можель вам ближе

Старый 18.11.2008, 14:50
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 12  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Dictionary вас спасёт.

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

Регистрация: Jul 2007
Адрес: Москва
Сообщений: 996
Цитата:
Сообщение от faust.d503 Посмотреть сообщение
Верных путей много. Верный путь пользоваться только тем, что советует Adobe?
Нет.
Тем, что советует здравый смысл.
Вам дали полноценный ООП язык, и для чего?

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

Регистрация: Nov 2008
Адрес: Москва
Сообщений: 52
__etc
Цитата:
Dictionary вас спасёт.
Уже спас. Из всех вариантов, по-моему самый адекватный и логичный способ решения проблемы.

Цитата:
а что мешает поместить на сцену MyTextField вместо тех полей? Юзайте АС2, если его можель вам ближе
Поясните как? Я этот вопрос выше задавал про расстановку таких полей вручную, но его к моему сожалению все проигнорировали.
as2 кривой слишком + там многие вещи в принципе не реализуемы + производительность.

mre
Цитата:
Вам дали полноценный ООП язык, и для чего?
А система прототипов с каких пор стала неполноценной? С кашей разобрались, которая была в as2, и это конечно радует и прочие радости.
Здравый смысл запрещает править на ходу готовые классы?
Поясните, чем это плохо, если этим не пользоваться перманентно?
Насчет полноценного ООП языка можно поспорить, но не хочется.

Меня продолжает пока интересовать только вопрос как использование прототипов может влиять на производительность. И на сколько принципиально. Потому что если это влияние слабое, его можно в расчет не брать.

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

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

Старый 18.11.2008, 19:18
faust.d503 вне форума Посмотреть профиль Отправить личное сообщение для faust.d503 Найти все сообщения от faust.d503
  № 16  
Ответить с цитированием
faust.d503
 
Аватар для faust.d503

Регистрация: Nov 2008
Адрес: Москва
Сообщений: 52
А разве в as или as2 таким способом можно?
Я в as2 прототипы использовал только для добавления методов, а свойства не добавлял.

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

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

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

Регистрация: Nov 2008
Адрес: Москва
Сообщений: 52
Вот такая конструкция в as3 работает.
Код AS3:
Object.prototype.toString = function ():String{
    //некий код
}
Я хочу добавить свойство.

Цитата:
в AS как раз и можно..
А как ты это проверяешь работу конструкции TextField.prototype.id;
Я не очень понимаю.

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

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

Код AS3:
Object.prototype.id = 0;
var tf:TextField = new TextField();
 
trace( "tf : " + tf["id"]);//в эту сторону - работает (берем из прототипа)
tf["id"] = 1;//а в обратную -exception (нет такого свойства)

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

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

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


 


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


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