Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 05.01.2006, 15:13
3r0jan вне форума Посмотреть профиль Отправить личное сообщение для 3r0jan Найти все сообщения от 3r0jan
  № 1  
Ответить с цитированием
3r0jan

Регистрация: Dec 2005
Сообщений: 183
Отправить сообщение для 3r0jan с помощью ICQ
Question [ Преименовано ] Текстовое поле и удаление из него

ВОБЩЕМ ДЕЛАЮ К ПРИМЕРУ ТАК
on (release) {
_parent.kol1 = _parent.kol1+1;
_ROOT.NAME = _ROOT.NAME + "<BR>НАИМЕНОВАНИЕ ТОВАРА "+_parent.kol1+" ШТ. НА СУММУ "+CENA1+" РУБ."
}
ВОПРОС ТАКОЙ КАК ПОТОМ ПРИ ИСПОЛЬЗОВАНИИ НЕСКОЛЬКИХ ТАКИХ ФУНКЦИЙ ПОЛУЧАЕТСЯ ЧТО ТИПА
ИМЯ ТОВАРА 15 ШТ. НА СУММУ 690 РУБ.
ИМЯ ТОВАРА 10 ШТ. НА СУММУ 345 РУБ.
ИМЯ ТОВАРА 16 ШТ. НА СУММУ 467 РУБ.
КАК ВОБЩЕМ МНЕ УБРАТЬ ОТТУДА ПРИ НАЖАТИИ НА КНОПКУ УБРАТЬ КПРИМЕРУ 1 ИЗ СЕРЕДИНЫ ИЛИ ДВА С КОНЦА И ТАК ДАЛЕЕ !
И ЧТО НАДО СДЕЛАТЬ ЧТОБ ПРИ НАЖАТИИ НА КНОПКУПОЛОЖИТЬ ТОВАР ЛОЖИЛСЯ В КОРЗИНУ ОДИН РАЗ А НЕ ДОБАВЛЯЛСЯ НЕСКОЛЬКО РАЗ ПОДРЯД , ИЛИ ПРИ ИЗМЕНЕНИИ КОЛИЧЕСТВА ТОВАРА СТАРАЯ СТРОКА ЗАМЕНЯЛАСЬ НА НОВУЮ

Старый 05.01.2006, 15:27
Den0k вне форума Посмотреть профиль Отправить личное сообщение для Den0k Найти все сообщения от Den0k
  № 2  
Ответить с цитированием
Den0k
Контрибьютор базы знаний по Флекс
 
Аватар для Den0k

Регистрация: Jul 2005
Адрес: Moldova, Rep. of
Сообщений: 569
мало что понял...
как убирать строчки из текст поля? уточни.

рекомендую писать:
Код:
_parent.kol1 += 1;

Старый 05.01.2006, 15:35
nyctota вне форума Посмотреть профиль Отправить личное сообщение для nyctota Найти все сообщения от nyctota
  № 3  
Ответить с цитированием
nyctota
 
Аватар для nyctota

Регистрация: Nov 2003
Адрес: Север
Сообщений: 244
А Я РЕКОМЕНДУЮ:

во-первых, не писать капсом -- неприлично да и читается плохо
и, во-вторых, не писать
Код:
_ROOT.NAME = _ROOT.NAME +  "<BR>НАИМЕНОВАНИЕ ТОВАРА ...
а писать
Код:
_ROOT.NAME =  "НАИМЕНОВАНИЕ ТОВАРА ...
__________________
Scio me, nihil scire.

Старый 05.01.2006, 15:39
nyctota вне форума Посмотреть профиль Отправить личное сообщение для nyctota Найти все сообщения от nyctota
  № 4  
Ответить с цитированием
nyctota
 
Аватар для nyctota

Регистрация: Nov 2003
Адрес: Север
Сообщений: 244
Ну, а если ты хочешь "играть" с содержимым корзины как тебе вздумается, то лучше хранить его не в переменной, а в массиве.
Вот тогда, тебе будет счастье: и "убрать один из середины или два с конца" и "старую" строку на новую изменить... все, что душе угодно.
__________________
Scio me, nihil scire.

Старый 05.01.2006, 20:14
3r0jan вне форума Посмотреть профиль Отправить личное сообщение для 3r0jan Найти все сообщения от 3r0jan
  № 5  
Ответить с цитированием
3r0jan

Регистрация: Dec 2005
Сообщений: 183
Отправить сообщение для 3r0jan с помощью ICQ
как я могу писать _ROOT.NAME = "НАИМЕНОВАНИЕ ТОВАРА ... ?
ведь тогда там полностью заменится всё на один товар а при нажатии на кнопку положить товар в другой категории опять же всё в _root.name всё заменится =/
а в массиве как держать ?
я блин как то делал два года назад ! перед армией а ща ничё не помню помогите а ?

Старый 06.01.2006, 05:01
KUZEN вне форума Посмотреть профиль Отправить личное сообщение для KUZEN Посетить домашнюю страницу KUZEN Найти все сообщения от KUZEN
  № 6  
Ответить с цитированием
KUZEN
Ветеран форума
 
Аватар для KUZEN

Регистрация: Jun 2005
Адрес: MOSCOW
Сообщений: 6,852
Отправить сообщение для KUZEN с помощью ICQ Отправить сообщение для KUZEN с помощью Yahoo Отправить сообщение для KUZEN с помощью Skype™
Заводи на каждый товар отдельную переменную и наращивай её ...
__________________
BestMasterиZация

Старый 06.01.2006, 11:36
Antares вне форума Посмотреть профиль Найти все сообщения от Antares
  № 7  
Ответить с цитированием
Antares
Banned
 
Аватар для Antares

Регистрация: Dec 2003
Сообщений: 3,925
Есть такая кнопочка -- Caps Lock. Нажми ее.

Старый 06.01.2006, 12:27
nyctota вне форума Посмотреть профиль Отправить личное сообщение для nyctota Найти все сообщения от nyctota
  № 8  
Ответить с цитированием
nyctota
 
Аватар для nyctota

Регистрация: Nov 2003
Адрес: Север
Сообщений: 244
Цитата:
Сообщение от KUZEN
Заводи на каждый товар отдельную переменную и наращивай её ...
А не удобнее использовать ассоциативный массив?
То бишь, каждый ключ массива будет товаром, а соответствующее значение -- строкой, содержащей всю информацию о нем (кол-во, цена и т.п.).

Таким образом, делать для замены "старой" информации о товаре на новую ничего не надо: пара ключ-значение просто перепишется. Ну, а для удаления любого товара из корзины необходимо лишь знать ключ, т.е. название товара.

to 3r0jan:

Насчет ассоциативного массива: он во Флэше реализуется через класс Object, т.е. пара ключ-значение есть на самом деле пара свойство-значение. Вроде, пока всё.
__________________
Scio me, nihil scire.

Старый 06.01.2006, 12:36
Antares вне форума Посмотреть профиль Найти все сообщения от Antares
  № 9  
Ответить с цитированием
Antares
Banned
 
Аватар для Antares

Регистрация: Dec 2003
Сообщений: 3,925
Тогда проще сделать карту. Значением будет другой ассоциативный массив или объект.

2nyctota:
Цитата:
Насчет ассоциативного массива: он во Флэше реализуется через класс Object, т.е. пара ключ-значение есть на самом деле пара свойство-значение
Более того, любой массив является ассоциативным, т.к. не важно, строкой или нет является ключ.

Старый 06.01.2006, 12:49
nyctota вне форума Посмотреть профиль Отправить личное сообщение для nyctota Найти все сообщения от nyctota
  № 10  
Ответить с цитированием
nyctota
 
Аватар для nyctota

Регистрация: Nov 2003
Адрес: Север
Сообщений: 244
Можно и карту. Думал об этом, но решил человека не запаривать. Если ему это не столь необходимо, может обойтись и решением со строкой.

to Antares:
"Более того, любой массив является ассоциативным, т.к. не важно, строкой или нет является ключ."

Ну, так-то оно так. Но в некоторых случаях неудобство работы с массивами, у которых ключ -- число, заставляет задуматься, что это утверждение на практике никакой пользы не приносит.
__________________
Scio me, nihil scire.

Создать новую тему Ответ Часовой пояс GMT +4, время: 12:57.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 12:57.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.