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

Вернуться   Форум Flasher.ru > Flash > Общие вопросы о Flash (не затрагивающие ActionScript)

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

Регистрация: Jul 2005
Сообщений: 1
Отправить сообщение для kamjan с помощью MSN
Thumbs up dublicateMovieClip

У меня есть карта страны, для каждой области на каждую область должен отображаться типа разноцветные кружки. Цвет я меняю в зависимости от значений, скачаных из xml. Потом я создаю в экшине обработку. Создаю слои в которых я отображаю мои кружки за границей области, а потом я с помошью dublicaetMovieClip(...,...) копирую соответствующие кружки на разные положения областей. Так вот они у меня не хотят отображаться, в чем проблема?

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

Регистрация: Jun 2005
Адрес: MOSCOW
Сообщений: 6,852
Отправить сообщение для KUZEN с помощью ICQ Отправить сообщение для KUZEN с помощью Yahoo Отправить сообщение для KUZEN с помощью Skype™
вообще удобнее здесь пользоваться attachMovie ... а вопроса тя так и не увидел, только то что ты делаешь написал , а проблему изложить забыл ...
__________________
BestMasterиZация

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

Регистрация: Jun 2005
Адрес: Санкт-Петербург
Сообщений: 159
Mojet potomu 4to duplicateMovieClip(), a ne dublicateMovieClip()? Ili razboraisya s 'depth'. Dumayu v etom problema.

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

Регистрация: May 2004
Адрес: Kiev
Сообщений: 704
Покажи, как ты применяешь свой duplicateMovieClip

Старый 10.07.2005, 23:53
dilsh вне форума Посмотреть профиль Отправить личное сообщение для dilsh Посетить домашнюю страницу dilsh Найти все сообщения от dilsh
  № 5  
Ответить с цитированием
dilsh

Регистрация: Jan 2004
Адрес: ЮК
Сообщений: 172
не поможете разобраться с дубликатом?
есть мувик называется mc есть кнопка на ней написан этот код
Код:
on (release) {
	var i:Number = 2;
	//interval = setInterval(function () {
		i++;
		removeMovieClip(this["mc"+i]);
		this.mc1.duplicateMovieClip("mc"+i, this.getNextHighestDepth(), {_x:Math.floor(Math.random()*1000), _y:Math.floor(Math.random()*1000)});
		if (i>20) {
			i = 2;
		}
	//}, 300);
}
все работает нормально, т.е. мувик дублируется, но если засунуть все это в интервал функцию (убрать коментарии) то отказывается на отрез дублировать
хотел чтобы в разных местах дублировался мувик, бьюсь уже третий час
в упор не пойму в чем проблема
тресировал i все нормально меняется от 2 до 20 и опять сначала.
подскажите плиз если сталкивались с подобным
заранее спасибо

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

Регистрация: Jan 2004
Адрес: ЮК
Сообщений: 172
вопрос снят работеат, надо было this убрать
интересно почему

Код:
on (release) {
	var i:Number = 2;
	interval = setInterval(function () {
		i++;
		trace(i);
		removeMovieClip(this["mc"+i]);
		mc1.duplicateMovieClip("mc"+i, getNextHighestDepth(), {_x:Math.floor(Math.random()*1000), _y:Math.floor(Math.random()*1000)});
		if (i>20) {
			i = 2;
		}
	}, 300);
}

Старый 11.07.2005, 13:20
KidsKilla вне форума Посмотреть профиль Отправить личное сообщение для KidsKilla Посетить домашнюю страницу KidsKilla Найти все сообщения от KidsKilla
  № 7  
Ответить с цитированием
KidsKilla
.grin! wuz here
 
Аватар для KidsKilla

Регистрация: Aug 2004
Адрес: paradise city
Сообщений: 3,981
Отправить сообщение для KidsKilla с помощью ICQ
потому что интервалу насрать на области видимости.
можно (и нужно) так:

Код:
my_btn.onRelease = function() {
	var i:Number = 2;
	interval:Number = setInterval(function (scope) {
		scope.i++;
		trace(scope.i);
		scope.removeMovieClip("mc"+i]);
		scope.mc1.duplicateMovieClip("mc"+i, scope.getNextHighestDepth(), {_x:Math.floor(Math.random()*1000), _y:Math.floor(Math.random()*1000)});
		if (scope.i>20) {
			scope.i = 2;
		}
	}, 300, this);
}

кстати, не стоит мешать акшн скрипт 2 и 1н
__________________
Breakcore them all!

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

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

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


 


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


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