![]() |
|
||||||||||
|
|||||
|
Регистрация: Jul 2002
Адрес: Kiev
Сообщений: 13
|
Всем привет, у меня одена большаю проблема и если кто может то помогите.
Я делал фотоотчет по двум критериям День/Ночь и имя города (По украине), для каждого из параметров я сделал переменную. В конечном итоге по суммированию этих переменных я получаю путь(временный)"Images\Day(Night)\". После этого у меня в МС есть LitsBox, ImageBox. По номеру выбранного элемента в листбохе я доформировываю свой путь для Имиджбокса "Images\Day(Night)\0.jpg e.t.c" С изменением номера выбранного элемента в листбохе я динамически подкладываю имиджи... МОЯ ПРОБЛЕМА: У меня в листбоксе по максимуму должно быть 400 элементов, но когда я публикую мне флеша говорит что мой экшнскрипт будет тормозить весь процесс, на этом все заканчивается. ПЛИЗИР, не откажусьи буду благодарен любой помощи... |
|
|||||
|
Регистрация: Oct 2001
Адрес: в Петербурге
Сообщений: 2,430
|
Исходник дай, так ничего конкретного подсказать не могу. Проверь только, что до кликанья-драганья никакие фотки не грузятся, может ты их грузишь (400 штук!) все сразу. Кстати проблема может быть и в их размере: ты не 2000х1600 случайно выкладываешь?
|
|
|||||
|
Регистрация: Jul 2002
Адрес: Kiev
Сообщений: 13
|
Это кусок моего исходника в котором оно и глючит...
month=["January","February","March","April","May","June","July","August","September","October","November","December"]; if (_global.CityState == "Kiev"){ list.addItem("1. 347 ",new Date(2002,2,15)); ………………………… list.addItem("397. 1604 ",new Date(2002,2,15)); } if (_global.CityState == "× Tcernovci "){ list.addItem("1. ",new Date(2002,2,15)); list.addItem("10. ",new Date(3548,10,13)); } …………………… } if (_global.CityState == "Çàïîðîæüå"){ list.addItem("1. 800 ",new Date(2002,2,15)); …………. list.addItem("49. 1406 ",new Date(2002,2,15)); } // 2 var j = c.getSelectedItem().data; function displayDetails(c) { if (list.getSelectedIndex(j) == 0) { Path.Text = _global.Path + "\\" + "0.jpg"; textbox.text = c.getSelectedItem().label+" :"; var j = c.getSelectedItem().data; textbox.text += "\n"+j.getDate()+" "+month[j.getMonth()]+" "+j.getFullYear(); ImageBox1.loadImage(Path.Text); } else if (list.getSelectedIndex(j) == 1) { Path.Text = _global.Path + "\\" + "1.jpg"; textbox.text = c.getSelectedItem().label+" :"; var j = c.getSelectedItem().data; textbox.text += "\n"+j.getDate()+" "+month[j.getMonth()]+" "+j.getFullYear(); ImageBox1.loadImage(Path.Text); } ……………………………………………. else if (list.getSelectedIndex(j) == 398) { Path.Text = _global.Path + "\\" + "398.jpg"; textbox.text = c.getSelectedItem().label+" :"; var j = c.getSelectedItem().data; textbox.text += "\n"+j.getDate()+" "+month[j.getMonth()]+" "+j.getFullYear(); ImageBox1.loadImage(Path.Text); } } list.setChangeHandler("displayDetails"); |
|
|||||
|
Регистрация: Mar 2002
Сообщений: 204
|
... Слов нет, остались одни эмоции ...
А ведь существуют всякие циклы там (for, while), массивы (Array)... |
|
|||||
|
Регистрация: Jul 2002
Адрес: Kiev
Сообщений: 13
|
DMN, все бы ничего да ты только рукой покажи ... , а не ...
Я уверен и в твоем софте можно глупости найти... |
|
|||||
|
Регистрация: Oct 2001
Адрес: в Петербурге
Сообщений: 2,430
|
Слушай, я так с ходу пережевать твой исходник не могу, ты не мог бы иметь привычку его комментировать?
А всякие ошибки могут таиться и за "......................", так что не бойся, что я или кто другой воспользуется кодом, свф - формат открытый. Пришли целиком .fla (можешь по почте, никому не покажу), но только не фотки! У меня диалап. Тогда смогу продебажить по-человечески. Совет: всегда комментируй, даже простой код, самому же легче будет фиксить. |
|
|||||
|
некрофил
Регистрация: Mar 2002
Адрес: ...по колено в кровище...
Сообщений: 2,292
|
Да, на свете действительно есть массивы, а еще есть алгоритмическое программирование (не говоря уже от том, что есть ООП)...
__________________
...убивать людей не удовольствия ради, но для еды. |
|
|||||
|
Регистрация: Jul 2002
Адрес: Kiev
Сообщений: 13
|
Если толковых советов нет то зачем флеймить...?!
Но все равно спасибо за участие... |
|
|||||
|
некрофил
Регистрация: Mar 2002
Адрес: ...по колено в кровище...
Сообщений: 2,292
|
Это не флейм, а полезные советы на тему "как попросить флэшеров о помощи". Твой код НЕЧИТАБЕЛЕН, понять, что он делает тяжело в силу его громоздкости, да и не хочется по той же причине. Ты даже поленился засунуть его в тэг CODE, что было бы логично. Так что есть над чем подумать...
__________________
...убивать людей не удовольствия ради, но для еды. |
|
|||||
|
Регистрация: Jan 2002
Адрес: Москва
Сообщений: 40
|
а это кстати общая беда флеш программеров.
как правило они очень плохо знакомы с програмированием как таковым )))))))))))))))))но 400 if-elseif это круто )) такое труд вижу впервой ![]()
__________________
С уважением, Евгений |
![]() |
Часовой пояс GMT +4, время: 13:21. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|