Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   флеш-магазин (http://www.flasher.ru/forum/showthread.php?t=98777)

design41 20.07.2007 16:06

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

Подскажите пожалуйста:)

design41 22.07.2007 22:45

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

Cкептик 23.07.2007 01:37

Даже не знаю, что подсказать. Сжатие JPG поможет сжать вес. Можно их подгружать из сторонней библиотеки, чтобы не нагружать. Еще что-нибудь.

screamge 23.07.2007 02:14

Нужно искать в направлении XML и динамичной подгрузки контента, остальное посоветовать исходя из описания поставленной задачи не могу.

design41 23.07.2007 21:35

а XML позволит сделать мне строчки с картинками, которые потом будут срабатывать на нажатие?
И еще: мне нужно чтобы при нажатии происходил не переход на другую страницу, а загрузка происходила в определенное окошко в теле сайта...

screamge 23.07.2007 21:40

XML, PHP, CSS, mySQL, AS. Вот тот минимум который нужно знать чтобы создать флеш интeрнет магазин.

Удачи;)

design41 23.07.2007 22:11

что, все 5 перечисленных??? Или мои проблемы решит что-либо одно? Ну +AS, а в CSS я заглядывала, там картинки не загрузить(если правильно с англ перевела)

screamge 23.07.2007 22:18

Если делать магазин не динамичным, т.е. товары добавлять в ручную в XML документ, урезать вариант регистрации пользователей и т.д. и т.д. то связка AS и XML будет достаточно, во всех остальных случаях да, все 5. В итоге это будет не магазин а будочка хоз. товаров.

Я вам настоятельно советую пройти по ссылкам что я написал и прочесть что и для чего нужно.

design41 23.07.2007 22:25

спасибо, буду читать;)

bouillon 24.07.2007 01:40

Только поправочка: php - можно заменить на любую другую серверную технологию (python, java, net ...) какая ближе по душе. Так же с mysql.

design41 26.07.2007 21:53

Решила остановиться на PHP, уже фсе установила. Подскажите пожалуйста, а есть какие-либо русскоязычные руководства типа "совместное использование флэш и PHP", на английском я подобное встречала...

flash33 26.07.2007 23:48

Обмен данными между Flash и сервером происходит в:
AS2 с помощью метода sendAndLoad класса loadVars
AS3 c помощью метода load класса URLLoader
Изучите методы и свойства этих классов и на этом проблема обмена информации между клиент-сервером будет решена. Все остальное выполняется на серверном скрипте магазина, а во флеше оформляется обложка. Как это делать больше проблема дизайна

design41 27.07.2007 02:06

Не совсем поняла, ведь таблицы с данными опять же я делаю, а не только встраиваю???

flash33 27.07.2007 16:14

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

etc 27.07.2007 16:17

Хорошие у вас такие ники… :D

design41 27.07.2007 17:30

В каком смысле гибкость пропадет? Вот пример подобного прекрасно функционирующего сайта:www.fabiaanvanseveren-may17.com
Прекрасно работает!
Единственно, я действительно ну совсем новичок(2 месяца...)

design41 07.08.2007 09:35

У меня есть каталог товаров - таблица в MySQL, таблица включает ид товара, описание и картинку.
Нужно, чтобы при клике на картинку загружалась другая таблица.
ВОПРОС: как это сделать? (создать в таблицеMySQL ячейку с картинкой или другие способы)
Дайте пожалуйста общие рекомендации.

design41 08.08.2007 19:53

Ну неужели никто не знает? Я просто запуталась, включается ли в моей ситуации в таблицу мускул(отдельная ячейка) или картинку для клика программируют к-л другим путем....

Помогите пожалуйста

Stetter 09.08.2007 02:06

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

design41 09.08.2007 17:01

Stetter , откуда столько пессимизма??? Знаете, я в свое время и рисовать не умела....прошло несколько лет и ничего, все получается. Не было еще вещей, с которыми я бы не справилась(вопрос времени).
А "не заморачивайтесь" - это не помощь...

screamge 09.08.2007 17:04

А прастите картинки у вас в базе в каом виде находяться? :)

design41 09.08.2007 17:13

Это джипеги, превъюшники. Судя по моему учебнику, их можно подключить вкачестве блочно-бин данных - BLOB. Но смущает, что нигде по книгам(я не в одном учебнике искала) - таких примеров нет, а в примерах типа "галерея для сайта" - они вставляются без всяких таблиц.
Но у меня картинок - не одна сотня, поэтому не знаю, как правильно поступить...

screamge 09.08.2007 17:25

В базе нужно указывать только относительный путь до них, а в клиентской части подгружать их из указанной в базе директории. Так как флеш не умеет "общяться" с базой на прямую нужно использовать посредника в виде XML документа, который будет формироваться выдирая из базы нужное, посредством php. В своё же время php начинает "трудиться" после того как флеш "попросит" его об этой услуге Примерно вот так. :)

design41 09.08.2007 17:27

cпасибо, пойду разбираться...

Tardos Mors 09.08.2007 18:17

Теоретически можно хранить картинки в базе, но в данном случае в этом нет необходимости.
design41, зря вы сразу взялись за такой проект. Для начала нужно понять, что такое "серверный язык программирования", как он взаимодействует с базой данных и клиентской частью (флешем).

design41 10.08.2007 01:33

Мне не предоставили выбора - сначала директор подошел и скромно попросил разработать дизайн для его магазина(посуда). Я все сделала, а в процессе выяснилось, что и программированием я занимаюсь:eek:
Ая - дизайнер-график, и вообще до этого ни во флеше, нив Дримвевере, нив ПХП не работала!!! И вот за последние несколько месяцев я пытаюсь быстро-быстро разобраться в нужных программах. Дело в том, что меня оч устраивает место работы, и я 100% знаю, что если сайта не будет, меня уволят...
Так что вот...Я за это не из-за мании величия взялась...

etc 10.08.2007 02:26

Это плохое место работы, если директор не понимает, что такое онлайн-магазин и какие люди нужны для его создания.

design41 11.08.2007 03:03

:rolleyes: прошу прощения - поторопилась с вопросами - на переваривание новой информации ушло как оказалось, значительно больше времени. Скоро предоставлю код, но в более уважительном представлении к участникам форума.

еще раз прошу прощения за спешку:rolleyes:

etc 11.08.2007 13:11

design41, отредактируйте свой пост и оформите код тегами [code][/code].

design41 12.08.2007 07:13

Ну вот, вроде с вопросом определилась, пока без кода, т.к. запуталась скорее в структуре:

Допустим во флеше есть 3 кнопки Фирма1, Фирма2 и Фирма3, при клике на к-л из них будет загружаться список из категорий товара.

Соответственно, у меня есть 3 таблицы Мускул(по одной на каждую фирму), со столцами ID товара, картинка товара, описание товара, категория.

ТЕПЕРЬ ВОПРОСЫ:
1. для каждой из трех таблиц создается свой ПХП документ с просьюой о выборке или все 3 мускул таблицы оговариваются из одного ПХП?

2. XML-файл создается один с информацией по трем фирмам или для каждой фирмы свой?


ВО ФЛЕШЕ:
1. Создаем XML, для хранения информации
2. создаем событие, происходящ. при загрузке содержимого (загрузить некоторое содержимое таблицы)
3. Загружаем содержимое
4. Создаем функцию onRelease для кнопки"категория товара", при клике по которой все и происходит.

В ПХП-файле
1.оговариваем, о какой БД идет речь
2. подключаемся к ней
3. даем команду сделать запрошенную флешем выборку


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

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