![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
[+ 1.11 23.12.2005]
[1.11 18.02.2006] |
что то никак не допру =/
может кто подскажет чего не так ? for (var n = 0; n<1; n++) {
this.pl.duplicateMovieClip("this.pl"+n,this.getNextHighestDepth());
this["this.pl"+n]._y = this.pl._y+(n+1)*(this.pl._height+22);
this["this.pl"+n] =this["this.pl"+n].onRelease = function() {
this["this.k"+n] += 1
};
k[n] это тпа дублированное текстовое поле k1 k2 k3 и т.д. вобщем при нажатии на кнопки не прибавляется цифра Последний раз редактировалось 3r0jan; 10.01.2006 в 14:36. |
|
|||||
|
Регистрация: Nov 2003
Адрес: Север
Сообщений: 244
|
Ну, во-первых, не хвататет закрывающей фигурной скобки в конце =)
Во-вторых, зачем так запутываться? duplicateMovieClip возвращает ссылку на только что созданный им мувик -- пользуйся этим.
__________________
Scio me, nihil scire. |
|
|||||
|
[+ 1.11 23.12.2005]
[1.11 18.02.2006] |
Цитата:
Последний раз редактировалось 3r0jan; 10.01.2006 в 14:57. |
|
|||||
|
Регистрация: Nov 2003
Адрес: Север
Сообщений: 244
|
Возвращает -- значит возвращает =) Можно присвоить то, что возвращается функцией, какой-либо переменной и использовать её дальше. Например
Далее все действия производить с my_pl. Заодно уточни, что у тебя не получается и какую версию плеера ты используешь при публикации.
__________________
Scio me, nihil scire. |
|
|||||
|
[+ 1.11 23.12.2005]
[1.11 18.02.2006] |
вот что неполучается http://maramor.narod.ru/libero.swf
там же и исходник имеется с тем же именем может глянеш ? флэш 8 пользую |
|
|||||
|
Регистрация: Nov 2003
Адрес: Север
Сообщений: 244
|
Из той ссылки мне не стало понятно, что у тебя не получается. Пока примени мой вариант -- присваивай переменной ссылку, возвращаемую duplicateMovieClip и работай с этой переменной в дальнейшем. Может найдешь место, где запутался, что в твоем примере не так уж сложно сделать.
П.С.: Писать за тебя код народу найдется немного. У меня не так много времени для этого. В конце-концов нужно это не мне. Поэтому не стоит сразу писать PM.
__________________
Scio me, nihil scire. |
|
|||||
|
[+ 1.11 23.12.2005]
[1.11 18.02.2006] |
ну вобщем дублирую я мувик k с текстовым полем k в нём что то вроде k1.k , k2.k , и так далее . при нажатии на тоже дублированую кнопку pl (pl1 , pl2)должно получаться сложение и в поле k мува k выводиться
|
|
|||||
|
Регистрация: Nov 2003
Адрес: Север
Сообщений: 244
|
Давай разбираться =)
1. Есть мувик, в нем текст. поле и кнопка. 2. Тебе нужно, чтоб таких мувиков надуПлировалось много, а действия, которые происходят по нажатию на кнопки этих мувиков -- однотипные. Только надо бы выяснить, что ты там с чем складываешь?
__________________
Scio me, nihil scire. |
|
|||||
|
[+ 1.11 23.12.2005]
[1.11 18.02.2006] |
вобщем так ! сделал по твоему совету ! вроди получается да не так теперь вроди он выводит данные те что получаются при сложении только выводит в последнем продублированном муве хотя я нажимаю не на последнюю кнопку а на первую
for (var n = 0; n<2; n++) {
my_k = this.k.duplicateMovieClip("this.k"+n, this.getNextHighestDepth());
this.my_k._y = this.my_k._y+(n+1)*(this.my_k._height+22);
this.my_k.k = 0;
my_pl = this.pl.duplicateMovieClip("this.pl"+n, this.getNextHighestDepth());
this.my_pl._y = this.my_pl._y+(n+1)*(this.my_pl._height+22);
this.my_pl = this.my_pl.onRelease=function () {
my_k.k += 1;
};
}
Последний раз редактировалось 3r0jan; 10.01.2006 в 16:49. |
|
|||||
|
[+ 1.11 23.12.2005]
[1.11 18.02.2006] |
ну мож кто подскажет а ? что делать то ?
|
![]() |
![]() |
Часовой пояс GMT +4, время: 23:19. |
|
|
« Предыдущая тема | Следующая тема » |
|
|