![]() |
[ Преименовано ] Текстовое поле и удаление из него
ВОБЩЕМ ДЕЛАЮ К ПРИМЕРУ ТАК
on (release) { _parent.kol1 = _parent.kol1+1; _ROOT.NAME = _ROOT.NAME + "<BR>НАИМЕНОВАНИЕ ТОВАРА "+_parent.kol1+" ШТ. НА СУММУ "+CENA1+" РУБ." } ВОПРОС ТАКОЙ КАК ПОТОМ ПРИ ИСПОЛЬЗОВАНИИ НЕСКОЛЬКИХ ТАКИХ ФУНКЦИЙ ПОЛУЧАЕТСЯ ЧТО ТИПА ИМЯ ТОВАРА 15 ШТ. НА СУММУ 690 РУБ. ИМЯ ТОВАРА 10 ШТ. НА СУММУ 345 РУБ. ИМЯ ТОВАРА 16 ШТ. НА СУММУ 467 РУБ. КАК ВОБЩЕМ МНЕ УБРАТЬ ОТТУДА ПРИ НАЖАТИИ НА КНОПКУ УБРАТЬ КПРИМЕРУ 1 ИЗ СЕРЕДИНЫ ИЛИ ДВА С КОНЦА И ТАК ДАЛЕЕ ! И ЧТО НАДО СДЕЛАТЬ ЧТОБ ПРИ НАЖАТИИ НА КНОПКУПОЛОЖИТЬ ТОВАР ЛОЖИЛСЯ В КОРЗИНУ ОДИН РАЗ А НЕ ДОБАВЛЯЛСЯ НЕСКОЛЬКО РАЗ ПОДРЯД , ИЛИ ПРИ ИЗМЕНЕНИИ КОЛИЧЕСТВА ТОВАРА СТАРАЯ СТРОКА ЗАМЕНЯЛАСЬ НА НОВУЮ |
мало что понял...
как убирать строчки из текст поля? уточни. рекомендую писать: Код:
|
А Я РЕКОМЕНДУЮ:
во-первых, не писать капсом -- неприлично да и читается плохо и, во-вторых, не писать Код:
_ROOT.NAME = _ROOT.NAME + "<BR>НАИМЕНОВАНИЕ ТОВАРА ...Код:
_ROOT.NAME = "НАИМЕНОВАНИЕ ТОВАРА ... |
Ну, а если ты хочешь "играть" с содержимым корзины как тебе вздумается, то лучше хранить его не в переменной, а в массиве.
Вот тогда, тебе будет счастье: и "убрать один из середины или два с конца" и "старую" строку на новую изменить... все, что душе угодно. |
как я могу писать _ROOT.NAME = "НАИМЕНОВАНИЕ ТОВАРА ... ?
ведь тогда там полностью заменится всё на один товар а при нажатии на кнопку положить товар в другой категории опять же всё в _root.name всё заменится =/ а в массиве как держать ? я блин как то делал два года назад ! перед армией а ща ничё не помню помогите а ? |
Заводи на каждый товар отдельную переменную и наращивай её ...
|
Есть такая кнопочка -- Caps Lock. Нажми ее.
|
Цитата:
То бишь, каждый ключ массива будет товаром, а соответствующее значение -- строкой, содержащей всю информацию о нем (кол-во, цена и т.п.). Таким образом, делать для замены "старой" информации о товаре на новую ничего не надо: пара ключ-значение просто перепишется. Ну, а для удаления любого товара из корзины необходимо лишь знать ключ, т.е. название товара. to 3r0jan: Насчет ассоциативного массива: он во Флэше реализуется через класс Object, т.е. пара ключ-значение есть на самом деле пара свойство-значение. Вроде, пока всё. |
Тогда проще сделать карту. Значением будет другой ассоциативный массив или объект.
2nyctota: Цитата:
|
Можно и карту. Думал об этом, но решил человека не запаривать. Если ему это не столь необходимо, может обойтись и решением со строкой.
to Antares: "Более того, любой массив является ассоциативным, т.к. не важно, строкой или нет является ключ." Ну, так-то оно так. Но в некоторых случаях неудобство работы с массивами, у которых ключ -- число, заставляет задуматься, что это утверждение на практике никакой пользы не приносит. |
| Часовой пояс GMT +4, время: 09:23. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.