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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 11.06.2011, 23:34
Max360 вне форума Посмотреть профиль Отправить личное сообщение для Max360 Найти все сообщения от Max360
  № 21  
Ответить с цитированием
Max360
[+3 17.04.11]

Регистрация: Mar 2011
Сообщений: 168
Не судите строго )))
Вложения
Тип файла: zip Table.zip (416.5 Кб, 203 просмотров)

Старый 11.06.2011, 23:45
udaaff вне форума Посмотреть профиль Отправить личное сообщение для udaaff Найти все сообщения от udaaff
  № 22  
Ответить с цитированием
udaaff
...

модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
stage -> root -> ваш мувик. Иерархия такая.
Код AS3:
new Main(this); // this ссылается на root в данном случае
В Main соответствующие изменения также нужно будет сделать.

Или пропишите Main документ классом. Только тип поменяйте на MovieClip. + необходимые изменения.

Старый 11.06.2011, 23:47
carrotoff вне форума Посмотреть профиль Отправить личное сообщение для carrotoff Найти все сообщения от carrotoff
  № 23  
Ответить с цитированием
carrotoff
 
Аватар для carrotoff

Регистрация: May 2010
Сообщений: 543
Зачем такое шаманство? сделайте Main документ классом

Пардон, опоздал
__________________
Вы грабите бедных людей. Парень со свирелью накажет вас. Хонгильдон (с)

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

блогер
Регистрация: Jan 2011
Сообщений: 1,162
Записей в блоге: 4
Ваши символы лежат на сцене но имени у них нет (определенного), а в библиотеке они не залинкованы для использования в AS. Поэтому у вас не получается.

Добавлено через 2 минуты
Либо на сцене символам пропишите имена в instancename, либо залинкуйте их в библиотеке Properties->Export for ActionScript и Export in frame 1. Создайте в коде экземпляр этого символа и добавьте на сцену...
И да... пропишите по-человече документ-класс.

Старый 11.06.2011, 23:52
Max360 вне форума Посмотреть профиль Отправить личное сообщение для Max360 Найти все сообщения от Max360
  № 25  
Ответить с цитированием
Max360
[+3 17.04.11]

Регистрация: Mar 2011
Сообщений: 168
исправил ссылку на this и все получилось! спасибо огромное, сам наверное еще б 2 дня думал в чем прикол )

Старый 11.06.2011, 23:54
Psycho Tiger вне форума Посмотреть профиль Отправить личное сообщение для Psycho Tiger Найти все сообщения от Psycho Tiger
  № 26  
Ответить с цитированием
Psycho Tiger
 
Аватар для Psycho Tiger

блогер
Регистрация: Jun 2005
Адрес: Toronto
Сообщений: 6,600
Записей в блоге: 17
1) Нет кастинга к MovieClip
Код AS3:
_stage.getChildByName("exitWin_mc").gotoAndStop(1);
Правильно так:
Код AS3:
(_stage.getChildByName("exitWin_mc") as MovieClip).gotoAndStop(1);
2) gotoAndStop принимает аргументом номер кадра. Исчисление начинается с 1, gotoAndStop(0) не имеет смысла.

3) На stage`е у Вас нету exitWin_but. Он есть на root`е. Вместо stage передавайте, например, this.

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

блогер
Регистрация: Jan 2011
Сообщений: 1,162
Записей в блоге: 4
Цитата:
Сообщение от Psycho Tiger Посмотреть сообщение
1) Нет кастинга к MovieClip
Код AS3:
_stage.getChildByName("exitWin_mc").gotoAndStop(1);
Правильно так:
Код AS3:
(_stage.getChildByName("exitWin_mc") as MovieClip).gotoAndStop(1);
2) gotoAndStop принимает аргументом номер кадра. Исчисление начинается с 1, gotoAndStop(0) не имеет смысла.

3) На stage`е у Вас нету exitWin_but. Он есть на root`е. Вместо stage передавайте, например, this.
Это, в данном случае, SimpleButton... Хотя работать, конечно, будет и так.

Старый 12.06.2011, 00:02
Psycho Tiger вне форума Посмотреть профиль Отправить личное сообщение для Psycho Tiger Найти все сообщения от Psycho Tiger
  № 28  
Ответить с цитированием
Psycho Tiger
 
Аватар для Psycho Tiger

блогер
Регистрация: Jun 2005
Адрес: Toronto
Сообщений: 6,600
Записей в блоге: 17
В исходнике у него стоял тип MovieClip, ниче не знаю )

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

блогер
Регистрация: Jan 2011
Сообщений: 1,162
Записей в блоге: 4
Ха! А ведь действительно - для реакции кнопки вам не нужно подписывать mouse_over/mouse_out она обеспечивает, по умолчанию, переход по кадрам при наведении и уходе курсора. Так что весь этот "огород" излишен

Добавлено через 1 минуту
http://help.adobe.com/ru_RU/FlashPla...pleButton.html

Старый 13.06.2011, 14:05
Dron1564 вне форума Посмотреть профиль Отправить личное сообщение для Dron1564 Найти все сообщения от Dron1564
  № 30  
Ответить с цитированием
Dron1564

Регистрация: Oct 2010
Сообщений: 69
Код AS3:
trace( stage.getChildByName("exitWin_but") );
пробовал трейсить??...
Если null или undefined тогда внимательнее посмотри имя на сцене..

Попробуйте к классу просто дописать dynamic...?

И да зачем вообще:
Код AS3:
getChildByName()
carrotoff тему говорит..

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

Теги
getChildByName

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

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


 


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


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