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

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > ActionScript

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 08.02.2002, 16:10
Pr0Head вне форума Посмотреть профиль Отправить личное сообщение для Pr0Head Посетить домашнюю страницу Pr0Head Найти все сообщения от Pr0Head
  № 1  
Pr0Head
 
Аватар для Pr0Head

Регистрация: Dec 1999
Адрес: под ёлкой...
Сообщений: 1,855
По умолчанию Выгружаем дублированный мувик.

Привет!

Делаю информационную карту. На карте расположено много объектов в виде значков, а сбоку карты, названия организаций. Когда нажимаешь на организацию, то на карте она обводится кружком. Но у некоторых организаций может быть несколько объектов, поэтому делается dublicate этого кружка.

Вопрос: Можно ли убрать этот дублированный слой, не прописывая выгрузку слоя в каждую кнопку?
__________________
Не криви извилиной!

Старый 08.02.2002, 16:53
[subway]design вне форума Посмотреть профиль Отправить личное сообщение для [subway]design Посетить домашнюю страницу [subway]design Найти все сообщения от [subway]design
  № 2  
[subway]design
 
Аватар для [subway]design

Регистрация: Oct 2001
Адрес: в Петербурге
Сообщений: 2,430
имеешь в виду mc.removeMovieClip(); ?
__________________
subway.net.ru

Старый 08.02.2002, 17:36
Pr0Head вне форума Посмотреть профиль Отправить личное сообщение для Pr0Head Посетить домашнюю страницу Pr0Head Найти все сообщения от Pr0Head
  № 3  
Pr0Head
 
Аватар для Pr0Head

Регистрация: Dec 1999
Адрес: под ёлкой...
Сообщений: 1,855
Да, но это мне нужно прописывать на каждую кнопку, чтоб убирать предыдущие дубликейты. А хотелось бы, чтобы при переходе на любой объект, срабатывал РемувКлип...

Наверное много хочу...?
__________________
Не криви извилиной!

Старый 08.02.2002, 17:59
lexass вне форума Посмотреть профиль Отправить личное сообщение для lexass Посетить домашнюю страницу lexass Найти все сообщения от lexass
  № 4  
lexass
 
Аватар для lexass

Регистрация: Sep 2000
Адрес: SPb
Сообщений: 3,374
Отправить сообщение для lexass с помощью ICQ
function delMC(){
for(i=0;i<creatMC;i++){
this['mc'+i].removeMovieClip();
}
}
__________________
Старый плюс лучше новых двух.
I like RTFM
попросил - подожди - обработай
Chr(255) == '\xFF' - это про "я"
lexass


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

Регистрация: Dec 1999
Адрес: под ёлкой...
Сообщений: 1,855
Функция, это хорошо, но где ее нужно поставить?

Причем не на всех кнопках, а только в тогда, когда я перейду на любой другой объект. То есть примерно как событие onBlur в JS. Если фокус с объекта убирается, то происходит какое-то действие, в данном случае убирается дублируемый слой.

Сообственно все это из-за большого количества объектов.
__________________
Не криви извилиной!

Старый 08.02.2002, 23:10
[subway]design вне форума Посмотреть профиль Отправить личное сообщение для [subway]design Посетить домашнюю страницу [subway]design Найти все сообщения от [subway]design
  № 6  
[subway]design
 
Аватар для [subway]design

Регистрация: Oct 2001
Адрес: в Петербурге
Сообщений: 2,430
Цитата:
Функция, это хорошо, но где ее нужно поставить?
_root
__________________
subway.net.ru

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

Регистрация: Sep 2000
Адрес: SPb
Сообщений: 3,374
Отправить сообщение для lexass с помощью ICQ
_parent
__________________
Старый плюс лучше новых двух.
I like RTFM
попросил - подожди - обработай
Chr(255) == '\xFF' - это про "я"
lexass


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

Регистрация: Dec 1999
Адрес: под ёлкой...
Сообщений: 1,855
Вам бы только поиздеваться, а не объяснить по-человечески..

Честно говоря, так ничего и не понял...
Попробую то что вы написали и доложу о результатах.
__________________
Не криви извилиной!

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

Регистрация: Sep 2000
Адрес: SPb
Сообщений: 3,374
Отправить сообщение для lexass с помощью ICQ
2Pr0Head
да никто не издевается
пихай функцию в самый первый кадр
_root.твоя_функция()
Удач
__________________
Старый плюс лучше новых двух.
I like RTFM
попросил - подожди - обработай
Chr(255) == '\xFF' - это про "я"
lexass


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

Регистрация: Dec 1999
Адрес: под ёлкой...
Сообщений: 1,855
Хм, не получается...

Попробую подробнее. Есть слой _root, в нем лежит мувик road а в нем лежит еще один мувик roadmovie. В последнем, находится мувик select, у которого меняются координаты при нажатии на какой-либо объект из меню.

В одном случае, нужно чтобы на экране было выделено два места мувиком select, я делаю так:

on (release) {
tellTarget ("_root.road.roadmovie") {
gotoAndStop (202);
_root.road.roadmovie.select._x = -1;
_root.road.roadmovie.select._y = 70;
}
duplicateMovieClip ("_root.road.roadmovie.select", "select2", 2);
_root.road.roadmovie.select2._x = -154.5;
_root.road.roadmovie.select2._y = 159.5;
}


(смещаю первый мувик, дублирую его и меняю координаты)

Чтобы функция заработала, ее нужно "запустить". Так куда мне прописывать вызов функции? Пробовал делать экшен на слой по адресу _root.road.roadmovie :
removeMovieClip ("_root.road.roadmovie.select2"); но не помогло.

ЗЫ: Сам мувик roadmovie представляет собой смещаемую картинку и в зависимости от нажатой кнопки мувик переходит на определенный кадр (см. экшен выше). И если я выберу объект, который находится далеко от предыдущего, то дублируемый мувик пропадает, а если рядом то нет.

Загадка какая-то..
__________________
Не криви извилиной!

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

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

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


 


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


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