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

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

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

Регистрация: Jan 2009
Сообщений: 51
По умолчанию Определения parent

Опечатка в названии темы "Определения" = "Определение".
Родительский класс динамический. Т.е. его имя что-то типа instanсe[1-n]. Как правильно построить условие типа:
Код AS3:
if(parent == [object SomeClass])
{
    return true;
}


Последний раз редактировалось elcard; 14.10.2010 в 11:05. Причина: опечатка
Старый 14.10.2010, 11:13
cleptoman вне форума Посмотреть профиль Отправить личное сообщение для cleptoman Найти все сообщения от cleptoman
  № 2  
Ответить с цитированием
cleptoman
 
Аватар для cleptoman

блогер
Регистрация: Mar 2007
Сообщений: 1,291
Записей в блоге: 5
Отправить сообщение для cleptoman с помощью ICQ
у вас if не нужен, потому как condition у if и так возвращает true/false
Код AS3:
return super.parent is ClassName;
__________________
http://cleptoman.free-lance.ru
achivements: дважды благословлен на воровство. осеяный благодатью


Последний раз редактировалось cleptoman; 14.10.2010 в 11:16.
Старый 14.10.2010, 11:16
elcard вне форума Посмотреть профиль Отправить личное сообщение для elcard Найти все сообщения от elcard
  № 3  
Ответить с цитированием
elcard

Регистрация: Jan 2009
Сообщений: 51
Кажется уже понял. Хотя...
Задать имя экземпляру класса some_class.name = "some_class" и проверять так:
Код AS3:
if(parent.name == "some_class")
{
    return true;
}
Вроде работает.

Старый 14.10.2010, 11:21
cleptoman вне форума Посмотреть профиль Отправить личное сообщение для cleptoman Найти все сообщения от cleptoman
  № 4  
Ответить с цитированием
cleptoman
 
Аватар для cleptoman

блогер
Регистрация: Mar 2007
Сообщений: 1,291
Записей в блоге: 5
Отправить сообщение для cleptoman с помощью ICQ
ну если у вас привязка к имени экземпляра, то да..я так понял вам нужно проверить является ли ваш парент экземпляром определенного класса.
__________________
http://cleptoman.free-lance.ru
achivements: дважды благословлен на воровство. осеяный благодатью

Старый 14.10.2010, 11:32
elcard вне форума Посмотреть профиль Отправить личное сообщение для elcard Найти все сообщения от elcard
  № 5  
Ответить с цитированием
elcard

Регистрация: Jan 2009
Сообщений: 51
Цитата:
Сообщение от cleptoman Посмотреть сообщение
ну если у вас привязка к имени экземпляра, то да..я так понял вам нужно проверить является ли ваш парент экземпляром определенного класса.
Это тоже в ближайшем будущем пригодится. Спасибо. =)

Старый 14.10.2010, 12:27
zuxul вне форума Посмотреть профиль Отправить личное сообщение для zuxul Найти все сообщения от zuxul
  № 6  
Ответить с цитированием
zuxul

Регистрация: Dec 2009
Адрес: 59°13′N, 39°54′E
Сообщений: 445
Записей в блоге: 1
Цитата:
Сообщение от cleptoman Посмотреть сообщение
у вас if не нужен, потому как condition у if и так возвращает true/false
У "return" еще есть фича - выход из текущей функции "мгновенно" и
Код AS3:
if (parent is ClassName) {
  return true;
}
тоже имеет право на жизнь, если за этой конструкцией есть еще операторы.

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

блогер
Регистрация: Mar 2007
Сообщений: 1,291
Записей в блоге: 5
Отправить сообщение для cleptoman с помощью ICQ
не обнаруживал такой фичи, но если возвращаемое значение есть результат некой логической операции, то можно и в скобочки завернуть, чтоб уж наверняка.
по второму пункту: я для данной конкретной ситуации писал )
__________________
http://cleptoman.free-lance.ru
achivements: дважды благословлен на воровство. осеяный благодатью

Старый 14.10.2010, 12:46
zuxul вне форума Посмотреть профиль Отправить личное сообщение для zuxul Найти все сообщения от zuxul
  № 8  
Ответить с цитированием
zuxul

Регистрация: Dec 2009
Адрес: 59°13′N, 39°54′E
Сообщений: 445
Записей в блоге: 1
В данном конкретном случае нет ни начала ни конца функции, как Вы определили, есть ли что-нибудь за этой конструкцией?

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

Теги
parent

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

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


 


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


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