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

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

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

Регистрация: Jan 2010
Сообщений: 4
По умолчанию Пропали свойства у внешней swf

Ситуевина

Файл swf содержит 6 кадров.
Во 2,4,6 кадрах исходного файла поместили по одному графическому объекту с одинаковым именем nmico.

Загрузил этот файл как внешнюю графику. Загрузил так, как сказали в этой теме
На клик по объекту переключаются кадры, от первого до шестого и заново.

Каждый раз, когда появляется nmico мне нужно кое-что сделать. Но вот незадача, я, например, делаю так
Код AS3:
if (mc.currentFrame%2 == 0)
{
	trace("RESULT:"+mc.currentFrame+": "+ mc.nmico);
}
Мне выдает следующее
RESULT:2: [object MovieClip]
RESULT:4: null
RESULT:6: null
RESULT:8: null
RESULT:2: [object MovieClip]
RESULT:4: null
RESULT:6: [object MovieClip]
RESULT:8: null
RESULT:2: [object MovieClip]

Я походу чето забыл, да? В загружаемой флешке эти объекты стопроцентно есть.
При этом визуально это самое nmico на экране присутствует.
mc.numChildren говорит что детей 1 (что и должно быть)
Но одновременно mc.getChildAt(0) выдает null
Security.allowDomain() в обоих флешках

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

блогер
Регистрация: Dec 2008
Адрес: Israel, Natanya
Сообщений: 4,740
Записей в блоге: 11
в первых трейсах он еще не успел инициализироваться. Проверь в пятом и седьмом, если он там существует.

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

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

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


 


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


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