![]() |
|
||||||||||
|
|||||
|
помогите, плиз
возможно я изобретаю велосипед, но все же не знаю, как по-другому итак, есть н-нное количество созданых динамически полей в прямоугольной области есть 2 кнопки (стрелки вверх и вниз) вопрос: 1)почему, когда я пишу в кнопке on(release) {
if(numb>10) {//в области помещается не более 9 полей
for(n=0;n<=numb;n++) {
this["pole_"+n]._y = this["pole_"+n]._y - 4;
}
}
... if(numb>10 && this["pole_"+numb]._y <= linea) {
// linea - число (координата) обозначающее уровень, где нижнее поле входит в область и дальше поднимать не надо
...
(если написать 2 if'a отдельно поп порядку - та же ситуация 2) я создаю маску размером с необходимую область поверх слоя где у меня эти динамические поля, но они все-равно видны (тоесть что маска есть - что нету - без разницы) почему так происходи? что делать?
__________________
Наши настоящие враги молчаливы |
|
|||||
|
...
модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
|
Выкладывайте исходник.
|
|
|||||
|
вот исходник
на стрелках (кнопки) записан код... если убрать коментарии, то ничего не работает ну и + ко всему маска елементарно не пашет =(
__________________
Наши настоящие враги молчаливы Последний раз редактировалось Pasquill; 03.04.2008 в 22:24. |
|
|||||
|
Регистрация: Sep 2005
Сообщений: 950
|
как вариант можно так...
|
|
|||||
|
2 lexa2000lexa
да, действительно, так все работает) спасибо =)
__________________
Наши настоящие враги молчаливы |
|
|||||
|
хм... а теперь опять вопрос в тему:
как применять в данном случае duplicateMovieClip ? не хочет копировать MovieClip, лежащий на слое... что н епробую - становится только хуже вплоть до исчезновения текстовых полей вот (добавляю к предложенному выше) исходник:
__________________
Наши настоящие враги молчаливы |
|
|||||
|
Регистрация: Apr 2007
Сообщений: 1,369
|
Вас не понятно, поля дублируются под маской.
Что не работает?
__________________
john |
|
|||||
|
2 Molecula
поля-то дублируются, все ок но если я выношу на сцену мувик (см.исходник в предыдущем посте), то конструкция for (n=0; n<_global.culc; n++) {
this.pole_mc.createTextField("user_"+n, this.pole_mc.getNextHighestDepth(), this._x+20, this._y+20*(n), 100, 20);
this.pole_mc["user_"+n].text = "Pole #"+n;
this.duplicateMovieClip("hit", this.pole_mc["hit_"+n], this.pole_mc.getNextHighestDepth());
this.pole_mc["hit_"+n]._x = this._x+10;
this.pole_mc["hit_"+n]._x = this._x+20*(n);
}
а эти квадратики... их просто не видно или с ними вообще не проводится никаких манипуляций... все ж дело в том, что они тоже должны "попадать под маску", как и поля
__________________
Наши настоящие враги молчаливы |
![]() |
![]() |
Часовой пояс GMT +4, время: 01:36. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|