Показать сообщение отдельно
Старый 03.02.2009, 17:02
switchfd вне форума Посмотреть профиль Отправить личное сообщение для switchfd Найти все сообщения от switchfd
  № 6  
Ответить с цитированием
switchfd

Регистрация: Feb 2009
Сообщений: 23
в ходе эксперементов хотел проверить управление мувиком через инстанснэйм
Код AS3:
package main { 
     import flash.display.MovieClip; 
     import flash.events.*; 
 
 
     public class bnNews extends MovieClip { 
           public function bnNews() { 
 
				getChildByName("bnnews2").stop();
				//stop();
 
 
		   } 
     } 
}
вот когда прописываю остановку для всего класса (прим. то что в коментах) все нормально работает, а когда пытаюсь
обратиться к отдельному объъекту этого класса вылетает следующее:
ReferenceError: Error #1065: Переменная container не определена.
at main::bnNews()
at flash.display::Sprite/constructChildren()
at flash.display::Sprite()
at flash.display::MovieClip()
at main::glav()
ReferenceError: Error #1065: Переменная container не определена.
at main::bnNews()
at flash.display::Sprite/constructChildren()
at flash.display::Sprite()
at flash.display::MovieClip()
at main::glav()

Добавлено через 7 часов 7 минут
примечание glav это отдельный класс закрепленный за сценой

Добавлено через 9 часов 9 минут
со стриктом выводит следующее:
1061: Call to a possibly undefined method stop through a reference with static type flash.displayisplayObject.

Добавлено через 10 часов 13 минут
аа не знаю уже что делать пытался обернуть в мувиклип...без результатно

Добавлено через 11 часов 9 минут
Ура..... долго копаясь в нете я все таки нашел решение
(parent.getChildByName("bnnews2") as MovieClip).stop();

Добавлено через 25 часов 39 минут
но это действует на первый экземпляр класса, если я обращаюсь по имени ко второму экземляру появляется ошибка ааа что делать.!?!?

TypeError: Error #1009: Не удается вызвать свойство или метод со ссылкой на объект "null".
at main::BnNews()
at flash.display::Sprite/constructChildren()
at flash.display::Sprite()
at flash.display::MovieClip()

Самое обидное не понятно в чем может быть проблема... У меня стоит CS4. Z Я скачал книжку по ас3 так там вообще написано, что к св-вам объекта вообще можно обращаться по инстанс нейм.


Последний раз редактировалось switchfd; 04.02.2009 в 00:06.