Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   Карзина на флеше. (http://www.flasher.ru/forum/showthread.php?t=59613)

xenao 20.06.2004 01:18

Карзина на флеше.
 
Вот есть карзина где:
- список добавленных товаром
- скроллер для них
- строчка с конечной ценой.

Строчка товара выглядет следующим образом:
имя товара | цена | кнопка удалить из списка.

Интересует следущее:
- как лучше организовать список переменных где будут присваиваться значения при выборе товара.
- как эти переменные сформировать в строчку (см. выше)
- как по нажатию кнопки, удалить строчку с товаром, и что бы нижние строчки передвинулись вверх.
- как сделать скроллер для мувика с изменяющимся размером
- как потом сформировать запрос на экспорт этих переменных для обработки скриптом.

Я понимаю что вопрос не самый простой. Поиск в инете ничего не дал. Но возможно есть люди которые сталкивались с подобной задачей и могут подсказать некоторые ответы.
Буду очень рад любой помощи.

Спасибо.

Nucer 20.06.2004 01:31

Не очень понятен вопрос.
Насчёт скролла для мувика - каждый раз при изменении размера перерисовывай/пересчитывай скролл заново.

xenao 20.06.2004 01:46

Цитата:

Оригинал написал(а) Nucer
Не очень понятен вопрос.
Насчёт скролла для мувика - каждый раз при изменении размера перерисовывай/пересчитывай скролл заново.

Ну на счет скроллера понятно что его нужно пересчитывать.

Про вопрос. Если честно то я не знаю как к этому подойти.
МОжно конечно сделать так. Допустим у нас 15 товаров. Для каждого товара сформировать 15 строчек-мувиков и насильно прописать все данные. При выборе товара, просто атачить мувик к листу. Но как сделать так что бы строчка формировалась сама. Ну будет не 15 а 150 товаров, то для каждого прописывать свой мувик, можно одуреть.

Ну вот еще пример. нажимаю на кнопку положить в корзину определенный товар. получаю алгоритм
- если id товара = 1, то item1 = товар1 и цена = 100
- сформировать строчку на основе этих данных и поместить в лист ниже последней записи.

Вот эта часть вопроса меня больше всего и интересует.

Dimonius 20.06.2004 04:16

Это настолько нужно делать на флеше?

xenao 20.06.2004 04:22

Да.

Dimonius 20.06.2004 04:29

Ну удачи.

Цитата:

Для каждого товара сформировать 15 строчек-мувиков и насильно прописать все данные.
Зачем?

Цитата:

сформировать строчку на основе этих данных и поместить в лист ниже последней записи
string1+string2+string3 - в чем проблема?

xenao 20.06.2004 05:25

мне не просто стринги надо показать. О сформировать товый мувик где есть поле с текстом - название товара, цена и кнопка удалить товар из карзины. То есть это по сути мувик внутри которого еще мувики(кнопка например).

Грубый алгоритм:
- создать мувик размером 200х20
- вписать поле текстовое к которому привязана переменная(item1, item2 или другое) с координтами внутри мувика
- вписать такое же поле с ценой
- в конце прилипить кнопку-мувик за которой зацеплена функция удлать мувик-строчку из списка.

Таких сформированых мувиков может быть очень много, но как их создавать актион скриптом я не понимаю.

aaanet 20.06.2004 12:05

Цитата:

Оригинал написал(а) xenao
мне не просто стринги надо показать. О сформировать товый мувик где есть поле с текстом - название товара, цена и кнопка удалить товар из карзины. То есть это по сути мувик внутри которого еще мувики(кнопка например).

Грубый алгоритм:
- создать мувик размером 200х20
- вписать поле текстовое к которому привязана переменная(item1, item2 или другое) с координтами внутри мувика
- вписать такое же поле с ценой
- в конце прилипить кнопку-мувик за которой зацеплена функция удлать мувик-строчку из списка.

Таких сформированых мувиков может быть очень много, но как их создавать актион скриптом я не понимаю.

это типа ты нам предлагаешь сделать ??? :mad:

Nucer 20.06.2004 13:50

attachMovie () что ди?

Dindin 20.06.2004 17:59

Вложений: 1
Возможно, что-то вроде этого?


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

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