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

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

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

Регистрация: Apr 2008
Сообщений: 8
По умолчанию Как обратиться к объекту на сцене?

Глупый, я думаю, вопрос, но все же... Форум читал, поиском пользовался. Но либо не понял, либо не нашел.

Вот спрашивую у вас.

Есть на сцене обьект (MovieClip) и назван, скажем Circle_obj. Наривоан он вручную и добавлен туда соотвестенно не через AS. Скажите, как с помощью AS получить доступ к свойствам этого обьекта? Вобще как к нему обращатсья?

Спасибо.

Старый 17.04.2008, 22:34
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 2  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
getChildByName.

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

Регистрация: May 2003
Адрес: Tallinn
Сообщений: 3,182
а лучше в publish settings убрать галку automaticaly declare stage variables и в классе задекларировать его как public var Circle_obj:MovieClip
__________________
Flash Developer
Папа TDP4 Team Battle

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

Регистрация: Apr 2008
Сообщений: 8
Ох как все сложно, как все сложно...
Ладно, будем ковыряться. Спасибо.

Старый 18.04.2008, 10:37
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 5  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Цитата:
Сообщение от CrazyFlasher
а лучше в publish settings убрать галку automaticaly declare stage variables и в классе задекларировать его как public var Circle_obj:MovieClip
Я очень жалею, что избавиться вообще от этих public или хотя бы сделать их приватными невозможно.

Старый 19.04.2008, 02:43
Alex Lexcuk вне форума Посмотреть профиль Отправить личное сообщение для Alex Lexcuk Посетить домашнюю страницу Alex Lexcuk Найти все сообщения от Alex Lexcuk
  № 6  
Ответить с цитированием
Alex Lexcuk

блогер
Регистрация: Mar 2008
Адрес: Донецк_city
Сообщений: 1,094
Записей в блоге: 5
Ну как обращаться.
Преобразовать в мови клип.
Дать ему инстанс_имя в свойствах.
Вставить в первый кадр код
Circle_obj.x=100;
Circle_obj.scaleX=100;
Circle_obj.rotation=100;//Хотя для чего вращать шар?

Старый 19.04.2008, 05:46
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 7  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Alex Lexcuk, хоть в CS3 это и работает, это не AS3 way.

Старый 19.04.2008, 23:21
Kkeng вне форума Посмотреть профиль Отправить личное сообщение для Kkeng Найти все сообщения от Kkeng
  № 8  
Ответить с цитированием
Kkeng

Регистрация: Apr 2008
Сообщений: 8
Собственно работает все так, как сказал Alex Lexcuk. Но через getChildByName совсем никак. Скорее всего я что-то не то делаю, однако... вот код.

Код:
...
private function onTimeMovie(event:TimerEvent): void {
			
			
			crred.x += 1*_vx;
			if (crred.x>497) {
			_vx = -1;
...
где crred это мой обьект на сцене.

А вот
Код:
сrred:MovieClip = this.getChildByName('crred') as MovieClip;
не работает. Хотя вру. Работает, но если обьявить переменную, скажем не crred, а RedCircle, то выдает ошибку.

Старый 20.04.2008, 01:35
Alex Lexcuk вне форума Посмотреть профиль Отправить личное сообщение для Alex Lexcuk Посетить домашнюю страницу Alex Lexcuk Найти все сообщения от Alex Lexcuk
  № 9  
Ответить с цитированием
Alex Lexcuk

блогер
Регистрация: Mar 2008
Адрес: Донецк_city
Сообщений: 1,094
Записей в блоге: 5
Ну ка листопад поюзайте
ТУТ
http://www.free-lance.ru/blogs/view....203326&ord=new
Умные люди подсказали как наворотить.

http://kind-armadillo.pochta.ru/fla/deciduous.rar
http://kind-armadillo.pochta.ru/fla/deciduous.swf

Осциллографф (событие смены кадра)
http://kind-armadillo.pochta.ru/fla/OSC_AC3.rar
http://kind-armadillo.pochta.ru/fla/osc.swf


Последний раз редактировалось Alex Lexcuk; 20.04.2008 в 01:47.
Создать новую тему Ответ Часовой пояс GMT +4, время: 19:05.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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