![]() |
|
||||||||||
|
|||||
|
Советую выучить интерфейс ФЛЕША.
|
|
|||||
|
Квач
Регистрация: Sep 2006
Адрес: Украина, Киев
Сообщений: 1,526
|
2 flGatoR:
Можно программно с помощью duplicateMovieClip...
__________________
Да не нужно тебе читать документацию по Flash и AS от Adobe - ты слишком умён для этого |
|
|||||
|
Modus ponens
|
Вызов метода startDrag:
MovieClip.startDrag(lockCenter:Boolean, left:Number, right:Number, top:Number, bottom:Number); Можно вызывать без параметров, или не указывать все, но ss_mc+i скорее всего вернет NaN (попытка прибавить к undefined число), а первый параметр должен быть Boolean... on (press) {
i == undefined ? i=0 : i=i;
i++;
duplicateMovieClip(this, "ss_mc"+i, i);
this.i = i;
_parent["ss_mc"+i].startDrag(true);
_parent["ss_mc"+i].txt_n.text = i;
_parent["ss_mc"+i].i = this.i;
_parent["ss_mc"+i].onPress = this.onPress;
_parent["ss_mc"+i].onRelease = this.onRelease;
}
on (release) {
this.stopDrag();
}
on (releaseOutside) {
this.stopDrag();
}
ЗЫ. Не используй on(Event), MovieClip.duplicateMovieClip() - тоже еще ни разу не видел случая когда было бы нужно ее использовать =) Итерацию гораздо проще и короче записать так i++ или i--. MovieClip.onLoad() - тоже не знаю зачем нужен...
__________________
Hell is the possibility of sanity |
|
|||||
|
спасиба wvxvw
вот токо если отпустить клон и потянуть за него снова из него вылазит еще один... а мне надо бы тащить его в другое место я подумал мож атачить другой мув из библиотеки и задавать ему нужное имя и его уже таскать... =\ |
|
|||||
|
Modus ponens
|
эээ... тогда не совсем понятен алгоритм...
вариант 1: только 1 клип на сцене может порождать "клоны", а клонов можно только перетаскивать? вариант 2: любой клип может создать 1 (определенное количество) клонов, после чего его можно будет перетаскивать? Лучше опиши, что ты потом собираешься делать с этими клонами, возможно, решение проще, или совсем другое =)
__________________
Hell is the possibility of sanity |
|
|||||
|
wvxvw
ага нужон 1 вариант а порожденые клипы нуно класть в ячейки и проверять порядок их расположения (проверка вроде работает ![]() просто чтоб не засо(ы)рять панель элементов одинаковыми, хочу чтоб там висело токо по одному экземпляру каждого элемента |
|
|||||
|
доброго времени
вот я снова вернулся к этому вопросу ![]() проявляеца какойто глюк непонятный =\ см. вложение clon_2.zip |
![]() |
![]() |
Часовой пояс GMT +4, время: 20:46. |
|
|
« Предыдущая тема | Следующая тема » |
|
|