Показать сообщение отдельно
Старый 28.08.2010, 20:21
Марище вне форума Посмотреть профиль Отправить личное сообщение для Марище Найти все сообщения от Марище
  № 1  
Ответить с цитированием
Марище

Регистрация: Mar 2010
Сообщений: 2
По умолчанию обращение несуществующего свойства...

все просто, создаем на сцене 2 объекта(ребенка) (назовем их obj0 и obj1 ),
как сделать чтобы при нажатии на obj1, obj0 двигался (или исчезал, или делал хоть что-нибудь),
короче, как из одного объекта обратиться к другому?
Нарисовал для obj1 вот такой файл knopka.as
Код AS3:
package  {
	import flash.display.MovieClip;
	import flash.events.Event; 
           import flash.events.MouseEvent;
 
	public class knopka extends MovieClip{
 
		public function knopka() {
			addEventListener(MouseEvent.CLICK, nazatie)
		}
		function nazatie(evt:MouseEvent)
					{parent.removeChild(obj0);}
	}	
}
результат "обращение несуществующего свойства obj0"

Чтобы сдвинуть вместо
Код AS3:
parent.removeChild(obj0)
пробовал написать
Код AS3:
parent.obj0.x+=10;
пробовал
Код AS3:
root.obj0.x+=10;
ничего не получается, "обращение возможного неопределенного свойства obj0..."

помогите пожалуйста...
первая попытка перейти на AS3...