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

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

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

Регистрация: Oct 2009
Сообщений: 3
По умолчанию Cannot create property X on Y

Здравствуйте!
Непосредственно к делу. Есть MovieClip из которого пытаюсь сделать компонент. При тестировании fla всё работает. Экспортирую в SWC - всё без ошибок экспортится. Перезапускаю среду, кидаю из палитры на Timeline экземпляр своего компонента, запускаю - выдаёт ошибку:
Код AS3:
ReferenceError: Error #1056: Cannot create property playBtn on KPlayer.
	at flash.display::Sprite/flash.display:Sprite::constructChildren()
	at flash.display::Sprite$iinit()
	at flash.display::MovieClip$iinit()
	at KPlayer$iinit()
	at flash.display::Sprite/flash.display:Sprite::constructChildren()
	at flash.display::Sprite$iinit()
	at flash.display::MovieClip$iinit()
	at test_fla::MainTimeline$iinit()
PlayBtn лежит как экземпляр символа (не создаётся динамически).
Причём, если playBtn (это MC) сделать безымянным (стереть имя) всё работает.
Галочка Automatically Declare Stage Instances стоит. Проверял не раз.
Собственно, что не так?

Старый 17.08.2010, 02:52
EXFlash вне форума Посмотреть профиль Отправить личное сообщение для EXFlash Найти все сообщения от EXFlash
  № 2  
Ответить с цитированием
EXFlash
 
Аватар для EXFlash

Регистрация: May 2004
Адрес: Ukraine
Сообщений: 23
Попробуй использовать this.getChildByName();

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

блогер
Регистрация: Dec 2008
Адрес: Israel, Natanya
Сообщений: 4,740
Записей в блоге: 11
В классе KPlayer добавь:
Код AS3:
public var playBtn:PlayBtn;

Старый 17.08.2010, 16:00
kotmatroskin вне форума Посмотреть профиль Отправить личное сообщение для kotmatroskin Найти все сообщения от kotmatroskin
  № 4  
Ответить с цитированием
kotmatroskin

Регистрация: Oct 2009
Сообщений: 3
Цитата:
Сообщение от EXFlash Посмотреть сообщение
Попробуй использовать this.getChildByName();
Не помогло.
Цитата:
Сообщение от alatar Посмотреть сообщение
В классе KPlayer добавь:
Код AS3:
public var playBtn:PlayBtn;
Выдаёт:
Код AS3:
1151: A conflict exists with definition PlayBtn in namespace internal.
Т.е. переменная то как раз есть, но вот почему он её инициализировать не может?

Старый 17.08.2010, 16:02
Котяра вне форума Посмотреть профиль Отправить личное сообщение для Котяра Посетить домашнюю страницу Котяра Найти все сообщения от Котяра
  № 5  
Ответить с цитированием
Котяра
буду краток
 
Аватар для Котяра

модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
Отправить сообщение для Котяра с помощью ICQ Отправить сообщение для Котяра с помощью Skype™
глюки у меня такие бывали если это Document Class
__________________
Отряд Котовскага

Старый 17.08.2010, 16:04
alatar вне форума Посмотреть профиль Отправить личное сообщение для alatar Найти все сообщения от alatar
  № 6  
Ответить с цитированием
alatar
 
Аватар для alatar

блогер
Регистрация: Dec 2008
Адрес: Israel, Natanya
Сообщений: 4,740
Записей в блоге: 11
Что в классе PlayBtn?

Старый 17.08.2010, 18:53
kotmatroskin вне форума Посмотреть профиль Отправить личное сообщение для kotmatroskin Найти все сообщения от kotmatroskin
  № 7  
Ответить с цитированием
kotmatroskin

Регистрация: Oct 2009
Сообщений: 3
Цитата:
Сообщение от alatar Посмотреть сообщение
Что в классе PlayBtn?
Обычный шейп

Старый 17.08.2010, 19:09
alatar вне форума Посмотреть профиль Отправить личное сообщение для alatar Найти все сообщения от alatar
  № 8  
Ответить с цитированием
alatar
 
Аватар для alatar

блогер
Регистрация: Dec 2008
Адрес: Israel, Natanya
Сообщений: 4,740
Записей в блоге: 11
Цитата:
playBtn (это MC)
Тут вы писали что это MovieClip, теперь шейп, а вообще я спрашивал что в .as файле ассоциированном с этим шейпом/клипом.

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

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

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


 


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


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