Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Работа с экземплярами,созданными с помощью attachMovie (http://www.flasher.ru/forum/showthread.php?t=127566)

Monsoro 17.07.2009 01:40

Работа с экземплярами,созданными с помощью attachMovie
 
Здравствуйте!
Возникла следующая проблема. Я с помощью attachMovie cоздаю 18 экземпляров(квадратиков). arr[n]=attachMovie("r","r"+n,n). по нажатию кнопки мыши нужно,чтобы тот квадратик,на который нажимаю, двигался вправо-влево. также у меня есть массив arr1. нужно, чтобы,если я сдвину,например, второй квадрат по счету направо, то arr1[1]=1.если налево - arr1[1]=0. но я не знаю, как мне отследить,какой квадрат был сдвинут;как сделать,чтоб именно 1-му элементу массива arr1 присвоилась 1.
Надеюсь,понятно объяснила проблему.

Juice_Green 17.07.2009 08:04

когда нажимаете, вы же знаете на каком экземпляре сработало событие, значит знаете
Цитата:

какой квадрат был сдвинут;
Код AS1/AS2:

var new_movie:MovieClip=attachMovie("r","r"+n,n);
new_movie.n=n;
new_movie.onPress = function():Void{
  trace("click movie #"+this.n);
}
arr[n]=new_movie;


Monsoro 17.07.2009 16:14

Спасибо большое! все получилось!


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

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