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

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

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

Регистрация: Feb 2012
Сообщений: 32
Flame Несуществующий мувик занимает очень высокую глубину, не могу понять, откуда он взялся

Ковыряю свой очень длиннострочный скрипт, пытаясь понять, какой movieclip занимает такую высокую глубину 1048575, т.к. я использую getNextHighestDepth.. Но нигде в скрипте не упоминается "reserved" и так как это _level0, искал я собственно на _root, поправьте, если я ошибаюсь.
Созданные мувиклипы тоже проверил - таких там нет.
Может _level0.reserved создается одним из компонентов, которые я использую, например, menubar..
А эту глубину мистический ролик занимает буквально с первых фреймов,
А чего ж такую большую то

Код AS1/AS2:
setInterval(sdfss,300);
function sdfss(){
trace(_root.getInstanceAtDepth(_root.getNextHighestDepth()-1)+" - "+(_root.getNextHighestDepth()-1));
}
Так я типо смотрел, какой мувик косячит

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

Регистрация: Jun 2010
Сообщений: 128
Ну, переберите все мувики в цикле:
Код AS1/AS2:
for (var i in _root)
{
	if (typeof (_root[i]) == "movieclip") {
trace(_root[i]._name);
trace(_root[i].getDepth());
}
}
Можно еще проверку сделать - чтобы глубина (по модулю) больше определенной была.
Там у вас могут располагаться неименованные мувики - имя назначать просто не нужно было. Так что этот _level0.reserved из них может быть. Попробуйте другие данные для него вывести - размер, координаты и др.


Последний раз редактировалось Sergey_A; 26.05.2014 в 13:39.
Создать новую тему Ответ Часовой пояс GMT +4, время: 09:35.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Теги
getNextHighestDepth , reserved , _level0 , _level0.reserved

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

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


 


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


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