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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 22.08.2011, 10:11
Atarion вне форума Посмотреть профиль Найти все сообщения от Atarion
  № 1  
Ответить с цитированием
Atarion
Banned
[+6 20.04.11]
[+1 22.08.11]
[+ 31.08.11]

Регистрация: Aug 2010
Сообщений: 196
По умолчанию как использовать getChildByName из внешнего as?

просто написать - getChildByName - естественно не получается. а что надо передать в функцию чтобы корректно искало?
getChildByName - это правильный метод чего?

Старый 22.08.2011, 10:32
goodguy вне форума Посмотреть профиль Найти все сообщения от goodguy
  № 2  
Ответить с цитированием
goodguy
Banned
[+1 05.11.11]
[+1 09.08.11]

Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
А что нужно-то?
Цитата:
getChildByName - естественно не получается
что может быть естественнее


Последний раз редактировалось goodguy; 22.08.2011 в 10:35.
Старый 22.08.2011, 10:38
Atarion вне форума Посмотреть профиль Найти все сообщения от Atarion
  № 3  
Ответить с цитированием
Atarion
Banned
[+6 20.04.11]
[+1 22.08.11]
[+ 31.08.11]

Регистрация: Aug 2010
Сообщений: 196
ну если указать команду
getChildByName("myname");
то пишет: возможно обращение к неопределенной фукнции.

Старый 22.08.2011, 10:46
goodguy вне форума Посмотреть профиль Найти все сообщения от goodguy
  № 4  
Ответить с цитированием
goodguy
Banned
[+1 05.11.11]
[+1 09.08.11]

Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
это "команду" надо вызывать у того контейнера, в котором есть ребенок с именем "myname"

Старый 22.08.2011, 10:49
fish_r вне форума Посмотреть профиль Отправить личное сообщение для fish_r Посетить домашнюю страницу fish_r Найти все сообщения от fish_r
  № 5  
Ответить с цитированием
fish_r
 
Аватар для fish_r

блогер
Регистрация: Jan 2011
Сообщений: 1,162
Записей в блоге: 4
getChildByName() это метод экр.объекта - наследующего DisplayObjectContainer. Т.е. и MovieClip и Sprite.
и т.д. С его помощью ищут ребенка - отображаемого объекта в таком контейнере. То есть чтобы найти
какой либо объект находящийся внутри контейнера обращаются к его (контейнера) методу getChildByName.
Напр.
Код AS3:
/// находим объект содержащийся в контейнере и 
///присваиваем ссылку на него переменной.
 var myChild:DisplayObject = myMovieClip.getChildByName( "child" );

Старый 22.08.2011, 10:51
Atarion вне форума Посмотреть профиль Найти все сообщения от Atarion
  № 6  
Ответить с цитированием
Atarion
Banned
[+6 20.04.11]
[+1 22.08.11]
[+ 31.08.11]

Регистрация: Aug 2010
Сообщений: 196
я так и думал. сложность в том - что придется передавать этот мови клип - во внешнюю функцию. а если это - главый кадр? можно его как то указать статично - чтобы не передавать?

Старый 22.08.2011, 11:00
fish_r вне форума Посмотреть профиль Отправить личное сообщение для fish_r Посетить домашнюю страницу fish_r Найти все сообщения от fish_r
  № 7  
Ответить с цитированием
fish_r
 
Аватар для fish_r

блогер
Регистрация: Jan 2011
Сообщений: 1,162
Записей в блоге: 4
в классах пишете или в кадрах?

Старый 22.08.2011, 11:01
Atarion вне форума Посмотреть профиль Найти все сообщения от Atarion
  № 8  
Ответить с цитированием
Atarion
Banned
[+6 20.04.11]
[+1 22.08.11]
[+ 31.08.11]

Регистрация: Aug 2010
Сообщений: 196
есть внешний КЛАСС из внешнего файла .as там надо найти ЭТИМ МЕТОДОМ объект который существует в главном кадре. такая вот задачка.

Старый 22.08.2011, 11:13
fish_r вне форума Посмотреть профиль Отправить личное сообщение для fish_r Посетить домашнюю страницу fish_r Найти все сообщения от fish_r
  № 9  
Ответить с цитированием
fish_r
 
Аватар для fish_r

блогер
Регистрация: Jan 2011
Сообщений: 1,162
Записей в блоге: 4
Не ферштейн вашей терминологии. Как это внешний? Что это за главный кадр?
Ваш класс какой класс расширяет?
Давайте хоть код посмотрим.

Старый 22.08.2011, 11:17
Atarion вне форума Посмотреть профиль Найти все сообщения от Atarion
  № 10  
Ответить с цитированием
Atarion
Banned
[+6 20.04.11]
[+1 22.08.11]
[+ 31.08.11]

Регистрация: Aug 2010
Сообщений: 196
Код AS3:
package {
 
 
 
public class MyPrivateClass {
 
	public function MyPrivateClass() {
 
	}
 
	public function foo():void {
		здесь надо обратится этой командой к объекту в кадре.
	}
}

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

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

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


 


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


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