![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
[+ 1.11 23.12.2005]
[1.11 18.02.2006] |
ну трэйсит правильный номер кнопки ! а добавляет почемуто блин неправильно =/
for (var n = 0; n<6; n++) {
my_inp = this.inp.duplicateMovieClip("this.inp"+n, this.getNextHighestDepth());
my_inp._y = my_inp._y+(n+5)*(my_inp._height+9.5);
my_inp.inp = name_tovara[n];
my_inp.k = n;
//кнопка в корзину
my_inp.v.temp = n;
my_inp.v.onRelease = function() {
if (tov == 1) {
text_info = "товар уже есть в корзине. для добавления другого колличество данного товара необходимо удалить из корзины уже существующий";
} else if (my_inp.k == 0) {
text_info = "невозможно добавить в корзину 0 едениц товара";
} else {
res = AddElement(my_inp.inp+" , "+my_inp.k, "штук в корзине");
txt = "";
for (i=0; i<A.length; i++) {
txt += i+' : '+A[i].x+' '+A[i].caption+"\n";
}
txt += "-----------------------------\n";
txt2 = my_inp.k+" шт. "+my_inp.inp+" добавлено в корзину ";
output = txt;
text_info = txt2;
tov = 1;
kol = k;
}
};
my_inp.out.onRelease = function() {
res = DelElement(my_inp.inp+" , "+my_inp.kol);
if (res == -1) {
output += "нельз\xff удалить несуществующий товар!\n";
} else {
txt = "";
for (i=0; i<A.length; i++) {
txt += i+' : '+A[i].x+' '+A[i].caption+"\n";
}
txt += "-----------------------------\n";
txt2 = "Элемент "+my_inp.inp+" удален из корзины ";
output = txt;
text_info = txt2;
tov = 0
}
};
}
Последний раз редактировалось 3r0jan; 11.01.2006 в 19:50. |
|
|||||
|
Регистрация: Jun 2005
Адрес: Moscow - immigrate from Volgodonsk
Сообщений: 2,534
|
нууу, это уж совсем другая история :=)
|
|
|||||
|
[+ 1.11 23.12.2005]
[1.11 18.02.2006] |
другая не другая а кнопка рапотать не хатит ((( чё делать ?
|
|
|||||
|
[+ 1.11 23.12.2005]
[1.11 18.02.2006] |
да по ходу дела я не тока себя поставил в тупик ))) или эт просто всем вломак помоч ?
|
|
|||||
|
Регистрация: Jun 2005
Адрес: Moscow - immigrate from Volgodonsk
Сообщений: 2,534
|
да нет не в ломак, просто нужно думать разбираться, тестить искать ошибку...потихоньку полегоньку и баг будет выявлен...просто нет конкретной задачи, тестит и искать баг никто не будет...вот вам код, хер знает какой длины , ищите ошибку, не так не пойдет, вот пример правильного вопроса:
есть функция такая то почему я думаю должна работать так то а она работает так то , почему? вот вопрос, а когда вот вам текст моей проги ищите баг, не так не пойдет. |
|
|||||
|
[+ 1.11 23.12.2005]
[1.11 18.02.2006] |
есть текст программы который работает да не так как должен . помогите разобраться в чём дело и как ето устранить =/
![]() |
|
|||||
|
Регистрация: Nov 2003
Адрес: Север
Сообщений: 244
|
"едИниц" пишется именно так, а не иначе
![]() Вот тебе исходник -- если и это не поможет, то я не знаю... читай, пробуй, ищи ошибки.
__________________
Scio me, nihil scire. |
|
|||||
|
[+ 1.11 23.12.2005]
[1.11 18.02.2006] |
во спасибо !!!! это кароче простое добавление наименований в текстовое поле ! я туда ещё скрипт воткнул чтоб в массив это дело добавлялось ! и чтоб можно было потом удалить тот или иной продукт !)))
|
|
|||||
|
Регистрация: Nov 2003
Адрес: Север
Сообщений: 244
|
Вообще-то у меня всё как раз в массив и добавляется, а уж потом выводится в текстовое поле, чтоб посмотреть содержимое этого массива =/
__________________
Scio me, nihil scire. |
|
|||||
|
[+ 1.11 23.12.2005]
[1.11 18.02.2006] |
получается что я опять не понял =/ вот вобщем гибрид
array.text = txt;
var goods_arr:Array = new Array();
var name_tovara = ['libero 3-6', 'libero 10-20'];
kolichectvo_knopok = 6;
for (var n = 0; n<kolichectvo_knopok; n++) {
my_inp = this.attachMovie("inp", "inp"+n, this.getNextHighestDepth());
my_inp._x = 50;
my_inp._y = 30*n+35;
my_inp.tmp = name_tovara[n];
my_inp.v.temp = name_tovara[n];
my_inp.v.onRelease = function() {
status.text = this.temp+" добавлен в корзину";
array.text = _root.goods_arr.toString();
_parent.res = AddElement(this.temp);
txt = "";
for (i=0; i<A.length; i++) {
txt += i+' : '+A[i].x+' '+A[i].caption+"\n";
}
txt += "-----------------------------\n";
txt2 = this.k+" шт. "+this.temp+" добавлено в корзину ";
array.text = txt;
status.text = txt2;
tov = 1;
kol = k;
};
}
|
![]() |
![]() |
Часовой пояс GMT +4, время: 13:13. |
|
|
« Предыдущая тема | Следующая тема » |
|
|