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

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

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

Регистрация: Dec 2003
Адрес: Москва
Сообщений: 176
Цитата:
Сообщение от Antares
На уровне UIObject это реализовано так:

1. Каждый компонент -- визуальный класс (наследним мувиклипа).
2. Создание включает в себя либо аттач, либо createEmptyMovieClip c Object.registerClass

Поэтому не вижу причин не цеплять простейшие классы. Посмотрю позднее, сейчас некогда.
Я тоже не вижу причин) однако, не цепляет контейнер простейшие классы, от которых он наследован

Я искал в гугле что-нибудь на эту тему: нашлось 2 ссылки (та же проблема) на форумы - вроде французский и польский что ли... в этих языках я не силен и насколько видно (мое предположение) из тамошних дискуссий, четкого ответа нет...

Так что вот так...
Косяк какой-то.

Старый 23.02.2006, 10:20
7thsky™ вне форума Посмотреть профиль Отправить личное сообщение для 7thsky™ Найти все сообщения от 7thsky™
  № 12  
Ответить с цитированием
7thsky™
Flash Aксакал
 
Аватар для 7thsky™

Регистрация: Jun 2005
Сообщений: 636
посмотрел в дебаггере у функции addChild у mx.core.Container есть локальная переменная uiChild

то есть происходит что-то вроде
Код:
public override function addChild (child:DisplayObject):DisplayObject {
var uiChild:IUIComponent = IUIComponent (child);
if (uiChild == null) {
throw new TypeError ('Error');
} else {
....
}
}
З.Ы. Антарес, твои темные намеки не понятны, а предложение "...Создание включает в себя либо аттач, либо createEmptyMovieClip c Object.registerClass...", вообще пёрл в контексте АС3, уж если АС3 это доделанный АС1, то уж от этих трех методов избавились в первую очередь.


Последний раз редактировалось 7thsky™; 23.02.2006 в 10:25.
Старый 23.02.2006, 15:00
Antares вне форума Посмотреть профиль Найти все сообщения от Antares
  № 13  
Ответить с цитированием
Antares
Banned
[+1 16.05.2006]
[++1 16.05.2006]
[+ 1 21.05.06]
[++ за хамство]
[+1 21.05.2006]
 
Аватар для Antares

Регистрация: Dec 2003
Сообщений: 3,925
Или обернули их еще в один декоратор

Старый 23.02.2006, 15:07
7thsky™ вне форума Посмотреть профиль Отправить личное сообщение для 7thsky™ Найти все сообщения от 7thsky™
  № 14  
Ответить с цитированием
7thsky™
Flash Aксакал
 
Аватар для 7thsky™

Регистрация: Jun 2005
Сообщений: 636
Нет не обернули, так как такая конструкция не дает возможности копировать ЗАГРУЖЕННЫЙ МУВ из одного парента в другой (без переиницилизации этого мува), а если есть конструкция которая позволяет это делать то нету надобности в createEmptyMovieClip (), attachMovie (), createTextField (), Object.registerClass ()

Старый 23.02.2006, 16:49
fishbounce вне форума Посмотреть профиль Отправить личное сообщение для fishbounce Посетить домашнюю страницу fishbounce Найти все сообщения от fishbounce
  № 15  
Ответить с цитированием
fishbounce

Регистрация: Dec 2003
Адрес: Москва
Сообщений: 176
Цитата:
Сообщение от 7thsky™
посмотрел в дебаггере у функции addChild у mx.core.Container есть локальная переменная uiChild
....
спасибо...
все это, конечно, хорошо.
но вопрос остается: что делать?
забить?

Старый 23.02.2006, 17:02
7thsky™ вне форума Посмотреть профиль Отправить личное сообщение для 7thsky™ Найти все сообщения от 7thsky™
  № 16  
Ответить с цитированием
7thsky™
Flash Aксакал
 
Аватар для 7thsky™

Регистрация: Jun 2005
Сообщений: 636
наследуй не от Spite, а от UIComponent

Старый 23.02.2006, 20:21
BlooDHounD вне форума Посмотреть профиль Отправить личное сообщение для BlooDHounD Посетить домашнюю страницу BlooDHounD Найти все сообщения от BlooDHounD
  № 17  
Ответить с цитированием
BlooDHounD
стервочка (я мужик)
 
Аватар для BlooDHounD

блогер
Регистрация: Mar 2004
Адрес: Борисов
Сообщений: 3,161
Записей в блоге: 22
что делать ... что делать .... а чего собсвенно пытаемся добиться? а то как-то отвлеклись от основй темы и перешли непонятно куда.

Старый 23.02.2006, 21:07
fishbounce вне форума Посмотреть профиль Отправить личное сообщение для fishbounce Посетить домашнюю страницу fishbounce Найти все сообщения от fishbounce
  № 18  
Ответить с цитированием
fishbounce

Регистрация: Dec 2003
Адрес: Москва
Сообщений: 176
Добиться того, чтобы в контейнер (объект mx.core.Container) можно было "вставить" addChild'ом объект Sprite.
Но, я так понимаю, обсуждать здесь больше нечего...
Придется действительно вместо Sprite использовать более громоздкий UIComponent.

Старый 23.02.2006, 21:17
Antares вне форума Посмотреть профиль Найти все сообщения от Antares
  № 19  
Ответить с цитированием
Antares
Banned
[+1 16.05.2006]
[++1 16.05.2006]
[+ 1 21.05.06]
[++ за хамство]
[+1 21.05.2006]
 
Аватар для Antares

Регистрация: Dec 2003
Сообщений: 3,925
Спросил бы во Флекскодерз -- дали бы ответ сами Адобовцы. Они знают побольше нас.

Старый 23.02.2006, 22:21
BlooDHounD вне форума Посмотреть профиль Отправить личное сообщение для BlooDHounD Посетить домашнюю страницу BlooDHounD Найти все сообщения от BlooDHounD
  № 20  
Ответить с цитированием
BlooDHounD
стервочка (я мужик)
 
Аватар для BlooDHounD

блогер
Регистрация: Mar 2004
Адрес: Борисов
Сообщений: 3,161
Записей в блоге: 22
Я реально наверно не понимаю. Зачем это делать?

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

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

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


 


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


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