![]() |
|
||||||||||
|
|
|
|||||
|
У меня есть карта страны, для каждой области на каждую область должен отображаться типа разноцветные кружки. Цвет я меняю в зависимости от значений, скачаных из xml. Потом я создаю в экшине обработку. Создаю слои в которых я отображаю мои кружки за границей области, а потом я с помошью dublicaetMovieClip(...,...) копирую соответствующие кружки на разные положения областей. Так вот они у меня не хотят отображаться, в чем проблема?
|
|
|||||
|
Ветеран форума
|
вообще удобнее здесь пользоваться attachMovie ... а вопроса тя так и не увидел, только то что ты делаешь написал , а проблему изложить забыл ...
__________________
BestMasterиZация |
|
|||||
|
Регистрация: Jun 2005
Адрес: Санкт-Петербург
Сообщений: 159
|
Mojet potomu 4to duplicateMovieClip(), a ne dublicateMovieClip()? Ili razboraisya s 'depth'. Dumayu v etom problema.
|
|
|||||
|
Регистрация: May 2004
Адрес: Kiev
Сообщений: 704
|
Покажи, как ты применяешь свой duplicateMovieClip
|
|
|||||
|
Регистрация: 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 и опять сначала. подскажите плиз если сталкивались с подобным заранее спасибо |
|
|||||
|
Регистрация: Jan 2004
Адрес: ЮК
Сообщений: 172
|
вопрос снят работеат, надо было this убрать
интересно почему |
|
|||||
|
.grin! wuz here
|
потому что интервалу насрать на области видимости.
можно (и нужно) так: 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, время: 01:20. |
|
|
« Предыдущая тема | Следующая тема » |
|
|