Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Обращение к пунктику из списка (http://www.flasher.ru/forum/showthread.php?t=73459)

FireHawK 23.12.2005 09:50

Обращение к пунктику из списка
 
Ребята, тут вот требуется помосч ваша.
Нужн овсего лишь чтоб вы мне дали общий вид и примерчик как эжто организовывается а там я сам дальше.
Если кто не понял что за список :) www.Firehawk-df.narod.ru/kartaLOW.swf там магазины :).
Вообщем я думал так это делается
Имя_списка.имя_пункта = знаечение;
Но вроде не так. Жду ответа :).

Juice_Green 23.12.2005 10:25

в хелпе же все написано :
если выбранный элемент - то ComboBox.selectedItem

FireHawK 23.12.2005 11:01

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

Juice_Green 23.12.2005 13:07

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

FireHawK 23.12.2005 16:53

значит помосчи мне не ждать. пасиба...

Juice_Green 23.12.2005 16:54

напиши что именно тебе надо сделать?

FireHawK 23.12.2005 17:15

www.Firehawk-df.narod.ru/kartaLOW.swf
Это набросок карты. Магазины ПК в списке как видно. ну и при выбора какогото магазина из списка должна появлятся инфа обо нем и переходить на карте на его кооррдинаты.
Дак вот все эти действия мне не надо помогать - я сам сделаю. А вот надо мне показать как делается обращение ну незнаюб еще что там надо с этим списком.
Вообщем азы покажите мне работы с списком.

FireHawK 24.12.2005 14:50

Писшу , дабы тема не уплолзла вниз :(

Antares 24.12.2005 15:22

Список заполняется массивом объектов, у которых два поля: label -- текст пункта, и data -- данные, ассоциированные с этим пунктом. Присвоние происходит при определении свойства dataProvider -- приравниваем его массиву с объектами и радуемся. В хелпе в разделе про dataProvider есть отличный пример.

FireHawK 24.12.2005 22:24

Спасибо за ответ. буду слегка наглым человеком :)
А можно еще и примерчик сюда кинуть ;)))

KUZEN 24.12.2005 23:03

Цитата:

Сообщение от FireHawK
Спасибо за ответ. буду слегка наглым человеком :)
А можно еще и примерчик сюда кинуть ;)))

Пока ты тут ждёшь примерчик взял бы кусок кода из хелпа и протестил ... в хелпе есть ответы на 90 прочентов вопросов ...

FireHawK 25.12.2005 12:01

НАчал капатся. в одном примере. Перенес себе код и подогнал под себя :). но чтото не ладится. не хочет.

var item = spisok.getSelectedItem();
if(item.label == "Парнас"){
mapping._y = -34.6;
mapping._x =-36.1;
mapper.parnas-p.gotoAndPlay(2);
}
if(item.label == "Джет"){
mapping._y = 34.6;
mapping._x =336.1;
mapper.dget.gotoAndPlay(2);
}
spisok - имя комбобокса
Парнас Джет - это лейблы, которые я вписал в вкладке параметры выбраного списка.
mapping - это карта
mapper это так называется весь мувик в котором все находится
Меня смущает одно - ничего я не указывал в пункте Data , что там должно быть то ? Может из-за этого не работает.

valvika 25.12.2005 14:02

Это серьезная задача. Чтобы потом все во взаимосвязи работало как надо немало придется кодить и тестить.
Я когда под шестой плейер первый раз делал - два месяца кодировал и еще два ошибки ловил. Да и компонент переписывать пришлось под себя.
Стоимость такой штуки - 300-500 ( через посредников ) и как Король написал до 3-4штук напрямую на Американском рынке.
В Комбо разобраться здесь - это мелочь. Давай сам. Если начать подсказывать, то ты на следующей проблеме заглохнешь.

FireHawK 25.12.2005 15:16

а я не платно делаю эту штуку. Я делаю это для себя чисто. :). Соооовершено бесплатно.

valvika 25.12.2005 15:41

Ты наверно хозяин нескольких магазинов. Делаешь им бесплатную рекламу. А Флешем занимаешься по вечерам - хобби.
Здесь http://mainmaps.com/europe/ua/rovno/ прямо по центру иконка "Multitech". Если на нее кликнуть в навигаторе появляются маленькие фотки магазина. Если кликнуть на маленькой фотке - то появится большая. Похоже на твою идею. Сначала делалось бесплатно. Теперь магазин платит $20/мес за расположение своей иконки прямо по центру ( магазин предложил сам, теперь еще пара таких же имеет желание ). Это к тому, что бесплатных дел не бывает.

KUZEN 25.12.2005 16:26

20$ это не серьёзно , ну хотя бы 200 ...

valvika 25.12.2005 16:34

Цитата:

Сообщение от KUZEN
20$ это не серьёзно , ну хотя бы 200 ...

Если бы...., пять иконок и можно не работать.

FireHawK 25.12.2005 16:39

Нет. у меня нет магазинов. Мне всего 18 лет и я начинающий дизайнер :). А что такова если я специально для себя придумываю заказы (неоплачиваемые) дабы опыта набраться и портфель набить :). ОбсалЮтно бесплатная будет.
Вот тока со списком надо разобратся.

Antares 25.12.2005 18:18

Цитата:

Сообщение от FireHawK
Спасибо за ответ. буду слегка наглым человеком :)
А можно еще и примерчик сюда кинуть ;)))

Предпоследний пункт моей подписи

Antares 25.12.2005 18:21

Цитата:

Сообщение от KUZEN
Пока ты тут ждёшь примерчик взял бы кусок кода из хелпа и протестил ... в хелпе есть ответы на 90 прочентов вопросов ...

Для этого форума -- на 99%.

FireHawK 25.12.2005 19:13

У теБя в подписи типа вредных советов. ;)
Ну значит я требую ИСХОДНИК !!!
НУ я же попрасил же помоч, начал делать а вы опять так :)

Antares 25.12.2005 19:16

Цитата:

Сообщение от FireHawK
начал делать

Мудрые люди говорят, что начатое надо доводить до конца. Они же говорят, что если хочешь, чтобы что-то было сделано хорошо -- делай это сам.

FireHawK 25.12.2005 19:25

Продолжаем флудить :)). А что еще остается делать то. :)
пытался сделать так
var item = spisok.getSelectedItem.label;
if(item == "Парнас"){
mapping._y = -34.6;
mapping._x =-36.1;
mapper.parnas-p.gotoAndPlay(2);
}
Типа возвращает в переменую item label выбраного пункта. И потом соответсвенно приравнивать и сравнивать. Но опять не вышло. ) нчиего не происходит и ошибки даже не выдает :/

KUZEN 25.12.2005 19:30

а что вот эта строчка делает ?
mapper.parnas-p.gotoAndPlay(2);
то что красным это минус ?

FireHawK 25.12.2005 19:36

это не минус это название мувика, ну хорощо - переименновал везде так parnas_p , но нестало лучше. :) а так строчка эта понятно что делает - проигрывать со второго кадра мувик парнас_п :)

FireHawK 26.12.2005 12:21

по идее должно все работать , но что не так.

FireHawK 26.12.2005 18:39

Сегодня целый день потратил на поиски какой нить инф про комбо бОкс. потратил куЧУуу трафика, нашел конечно но все нето. НЕмагу понять ваще. что не правильно.

Ieshua 26.12.2005 23:52

Запускаем по флеше REFERENCE
Открываем папочку ComboBox component
И смотрим все что есть про них...

KUZEN 27.12.2005 02:01

Давай исходник с подобным описанием желаемого результата ... потомучто как ты тут задаёшь вопросы ничерта не понятно ...

Antares 27.12.2005 07:43

Выложите ему уже Components Reference кто-нибудь;)

Antares 27.12.2005 07:48

Есть безотказный способ получить ответ на свой редкий вопрос -- подписаться в мейл-лист Flashcoders. Самые продвинутые флэшеры мира. Самые сложные и интересные вопросы. Нереальный трафик в плане количества писем в день (хотя в прочих тоже -- архив с 98 года весит гигабайты -- сжатые архивом письма!)

FireHawK 27.12.2005 10:04

Вложений: 1
Да что мне надо то практически ничего - в исходнике ВСЕ упрощено. Оставил тока комбо Бокс и 2 мувика.
Дак тут проста задача :)) не для меня при выборе магазина играется мувиклип заданый. все. выбираетсчя другой магазин - играется другой мувик, специальный для него.
У меня ту получилось кое что, сразу при загрузке срабатывается скрипт и по дефолту магназин который первый выбирается автоматом - проигрывается мувик, но при выборе другова ничего не затерается и не изменяется.

FireHawK 28.12.2005 08:13

Ужс. тема еще не закрыта, а уползла вниз, исправляемс ситуацию ;)).

FireHawK 29.12.2005 09:18

Пользуясь случаем - Поздравляю ВСЕХ ВАС с НОВЫМ ГОДОМ !!!! 2006 это так много :)). ВСем удачи в новом году. Успехов в работе !


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

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