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

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

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

Регистрация: Mar 2011
Сообщений: 3
По умолчанию Как обратится средствами as 3.0 к объектам (mc) добавленным вручную на сцену?

Доброго времени суток. Возник вопрос. Как обратится средствами as 3.0 к объектам (mc) добавленным вручную на сцену. Я так понял что getChildAt() и подобные работают только с теми мс для которых был вызван AddChild(), т.к. сколько я не добавляю мувики с библиотеки на сцену numChildren всё равно 0. Всё это для чего? Нужно построить игровые уровни не прописывая вручную координаты каждого елемента. Вот и думаю возможно ли налепить вручную нужных элементов на сцену, обойти их программно и потом уже связать с экземплярами моих классов. Спасибо.

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

блогер
Регистрация: Mar 2007
Сообщений: 1,291
Записей в блоге: 5
Отправить сообщение для cleptoman с помощью ICQ
если вы добавляете на таймлайн мувики, то ищите их на таймлайне, а не на stage
это разные контейнеры.
__________________
http://cleptoman.free-lance.ru
achivements: дважды благословлен на воровство. осеяный благодатью

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

Регистрация: Mar 2009
Адрес: this.x=0;this.y=0;this.z=0
Сообщений: 89
новый документ, в библиотеке 1 МС, добавляю его на сцену, даю ему имя myClip, в главном классе пишу
Код AS3:
public class main extends Sprite
	{
		public function main() 
		{
			trace(myClip.x);
			trace(numChildren);
		}	
	}
вот трэйс
Код:
87.35
1

Старый 06.03.2011, 21:18
Universe вне форума Посмотреть профиль Отправить личное сообщение для Universe Найти все сообщения от Universe
  № 4  
Ответить с цитированием
Universe
 
Аватар для Universe

Регистрация: Feb 2010
Сообщений: 811
Отправить сообщение для Universe с помощью ICQ Отправить сообщение для Universe с помощью Skype™
Цитата:
Как обратится средствами as 3.0 к объектам (mc) добавленным вручную на сцену
Также как и к программным. Ничего не меняется. Вы скорее всего сначала программно их не туда добавляете, а потом ищите их(те которые на сцене) там куда вы добавили программно, вот и получается что ничего не получается. Последуйте совету cleptoman

Старый 06.03.2011, 21:46
def3 вне форума Посмотреть профиль Отправить личное сообщение для def3 Найти все сообщения от def3
  № 5  
Ответить с цитированием
def3

Регистрация: Mar 2011
Сообщений: 3
ммм... кажется я понял) спасибо)

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

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

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


 


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


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