Интересный компонент DateField @ DeForum.ru
DeДверь  
Логин:  
Пароль:  
  Автологин  
   
Разместить рекламу
Письмо админу
Правила | FAQ | *Поиск | Наша команда | Регистрация | Вход
 
 
 Страница 1 из 1 [ Сообщений: 5 ] 
*   Список форумов / Технологии изображения / Flash » ответить » создать топик « | »
Автор Сообщение
Werwolf_R
новый человек
0
Сообщения: 16
Зарегистрирован: 29.12.05
Заголовок сообщения: Интересный компонент DateField
Сообщение Добавлено: 15 Декабрь 2006, 10:49:56 
Я создаю форму во флеш с использование компонентов.
Форма строится на основе XML документа. Использую практически все компонентыю И вот тут наткнулся на такую проблему.
Мне нужно удалить например первый этап формы, а на первом этапе находится компонент DateField. И он не позволяет удалить контейнер (EmptyMovieClip) внутри которого он помещен. Контейнер с другими элементами удаляется просто, а с этим не хочет. Удаляет его с экрана и помещает на отрицательную глубину. Не удаляет этот компонент даже destroyObject.

Подскажите, плиз. :confused:
Мигель Муж.
участник
75
Сообщения: 1453
Зарегистрирован: 09.01.04
Откуда: http://design-cafe.ru
Сообщение Добавлено: 15 Декабрь 2006, 18:18:08 
а попробовать вручную протресйить глубины и поменять их как нужно?

С отрицательных глубин нельзя удалить клип методом removeMovie но их оттуда можно достать на положительную глубину, и там уже удалять.
Как это все с компонентами будет - не знаю, не использую их по идеологческим соображениям.

_________________
_____
Работа Изображение Работы Изображение О Работе
@st@l@vist@
участник
70
Сообщения: 1606
Зарегистрирован: 20.03.03
Откуда: St.Petersburg
Сообщение Добавлено: 15 Декабрь 2006, 18:18:33 
У меня все работает …

Код:
   import mx.controls.DateField;
   
   createEmptyMovieClip("container", 1);
   container.createClassObject(DateField, "date_field_1", 1, {_x:100, _y:100});
   container.createClassObject(DateField, "date_field_2", 2, {_x:100, _y:200});
   container.createClassObject(DateField, "date_field_3", 3, {_x:100, _y:300});
      
   function onMouseUp():Void
   {
      container.removeMovieClip();
   }
Werwolf_R
новый человек
0
Сообщения: 16
Зарегистрирован: 29.12.05
Сообщение Добавлено: 18 Декабрь 2006, 03:34:19 
Есть такая фраза: "Ага щассссс" :gent:
А теперь оттрейсить либо контейнер, либо компонент. И будет то о чем я говорю.

Компонент DateChooser и то удаляется, а этот нет.

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

Тема еще актуальна.
@st@l@vist@
участник
70
Сообщения: 1606
Зарегистрирован: 20.03.03
Откуда: St.Petersburg
Сообщение Добавлено: 18 Декабрь 2006, 05:36:57 
Есть такая фраза: "Чуть позззжэ" ;)

Код:

   createEmptyMovieClip("container", 1);
   container.createClassObject(mx.controls.DateField, "date_field", 1, {_x:100, _y:100});
   
   function onMouseUp()
   {
      container.removeMovieClip();
      trace("instantly");
      trace("\t\tcontainer : " + container);
      trace("\t\tdata_field : " + container.date_field);
      onEnterFrame = $trace;
   }
   
   function $trace()
   {
      trace("later");
      trace("\t\tcontainer : " + container);
      trace("\t\tdata_field : " + container.date_field);
      onEnterFrame = null;
   }



Это же компоненты V2!!! (долбаный DepthManager, doLater и т д) - чего еще от них хотеть?
*   Список форумов / Технологии изображения / Flash « | » » ответить » создать топик
 Страница 1 из 1 [ Сообщений: 5 ] 
Показать сообщения за:   Поле сортировки  
Найти:
Перейти:  
Уровень доступа: Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете добавлять вложения.
cron


ООО ДеФорум
При использовании материалов сайта ссылка на DeForum.ru — обязательна.
Проект Павла Батурина ©2001-2077; // Powered by phpBB © 2013 phpBB Group
Rambler's Top100