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

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > ActionScript

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

Регистрация: Jul 2002
Адрес: Kiev
Сообщений: 13
По умолчанию Тормозящий экшнскрипт

Всем привет, у меня одена большаю проблема и если кто может то помогите.
Я делал фотоотчет по двум критериям День/Ночь и имя города (По украине), для каждого из параметров я сделал переменную. В конечном итоге по суммированию этих переменных я получаю путь(временный)"Images\Day(Night)\".
После этого у меня в МС есть LitsBox, ImageBox. По номеру выбранного элемента в листбохе я доформировываю свой путь для Имиджбокса "Images\Day(Night)\0.jpg e.t.c" С изменением номера выбранного элемента в листбохе я динамически подкладываю имиджи...
МОЯ ПРОБЛЕМА: У меня в листбоксе по максимуму должно быть 400 элементов, но когда я публикую мне флеша говорит что мой экшнскрипт будет тормозить весь процесс, на этом все заканчивается. ПЛИЗИР, не откажусьи буду благодарен любой помощи...

Старый 17.07.2002, 11:13
[subway]design вне форума Посмотреть профиль Отправить личное сообщение для [subway]design Посетить домашнюю страницу [subway]design Найти все сообщения от [subway]design
  № 2  
[subway]design
 
Аватар для [subway]design

Регистрация: Oct 2001
Адрес: в Петербурге
Сообщений: 2,430
Исходник дай, так ничего конкретного подсказать не могу. Проверь только, что до кликанья-драганья никакие фотки не грузятся, может ты их грузишь (400 штук!) все сразу. Кстати проблема может быть и в их размере: ты не 2000х1600 случайно выкладываешь?
__________________
subway.net.ru

Старый 17.07.2002, 12:08
LazyEvgen вне форума Посмотреть профиль Отправить личное сообщение для LazyEvgen Найти все сообщения от LazyEvgen
  № 3  
LazyEvgen

Регистрация: 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");
Миниатюры
Нажмите на изображение для увеличения
Название: trouble.jpg
Просмотров: 105
Размер:	76.9 Кб
ID:	3091  

Старый 17.07.2002, 14:19
DMN вне форума Посмотреть профиль Отправить личное сообщение для DMN Посетить домашнюю страницу DMN Найти все сообщения от DMN
  № 4  
DMN
 
Аватар для DMN

Регистрация: Mar 2002
Сообщений: 204
... Слов нет, остались одни эмоции ...
А ведь существуют всякие циклы там (for, while), массивы (Array)...

Старый 17.07.2002, 15:28
LazyEvgen вне форума Посмотреть профиль Отправить личное сообщение для LazyEvgen Найти все сообщения от LazyEvgen
  № 5  
LazyEvgen

Регистрация: Jul 2002
Адрес: Kiev
Сообщений: 13
DMN, все бы ничего да ты только рукой покажи ... , а не ...
Я уверен и в твоем софте можно глупости найти...

Старый 17.07.2002, 17:06
[subway]design вне форума Посмотреть профиль Отправить личное сообщение для [subway]design Посетить домашнюю страницу [subway]design Найти все сообщения от [subway]design
  № 6  
[subway]design
 
Аватар для [subway]design

Регистрация: Oct 2001
Адрес: в Петербурге
Сообщений: 2,430
Слушай, я так с ходу пережевать твой исходник не могу, ты не мог бы иметь привычку его комментировать?
А всякие ошибки могут таиться и за "......................", так что не бойся, что я или кто другой воспользуется кодом, свф - формат открытый. Пришли целиком .fla (можешь по почте, никому не покажу), но только не фотки! У меня диалап. Тогда смогу продебажить по-человечески.

Совет: всегда комментируй, даже простой код, самому же легче будет фиксить.
__________________
subway.net.ru

Старый 17.07.2002, 18:04
DeliMIter вне форума Посмотреть профиль Отправить личное сообщение для DeliMIter Найти все сообщения от DeliMIter
  № 7  
DeliMIter
некрофил
 
Аватар для DeliMIter

Регистрация: Mar 2002
Адрес: ...по колено в кровище...
Сообщений: 2,292
Да, на свете действительно есть массивы, а еще есть алгоритмическое программирование (не говоря уже от том, что есть ООП)...
__________________
...убивать людей не удовольствия ради, но для еды.

Старый 17.07.2002, 18:16
LazyEvgen вне форума Посмотреть профиль Отправить личное сообщение для LazyEvgen Найти все сообщения от LazyEvgen
  № 8  
LazyEvgen

Регистрация: Jul 2002
Адрес: Kiev
Сообщений: 13
Если толковых советов нет то зачем флеймить...?!
Но все равно спасибо за участие...

Старый 17.07.2002, 18:31
DeliMIter вне форума Посмотреть профиль Отправить личное сообщение для DeliMIter Найти все сообщения от DeliMIter
  № 9  
DeliMIter
некрофил
 
Аватар для DeliMIter

Регистрация: Mar 2002
Адрес: ...по колено в кровище...
Сообщений: 2,292
Это не флейм, а полезные советы на тему "как попросить флэшеров о помощи". Твой код НЕЧИТАБЕЛЕН, понять, что он делает тяжело в силу его громоздкости, да и не хочется по той же причине. Ты даже поленился засунуть его в тэг CODE, что было бы логично. Так что есть над чем подумать...
__________________
...убивать людей не удовольствия ради, но для еды.

Старый 18.07.2002, 08:56
joker2k1 вне форума Посмотреть профиль Отправить личное сообщение для joker2k1 Найти все сообщения от joker2k1
  № 10  
joker2k1
 
Аватар для joker2k1

Регистрация: Jan 2002
Адрес: Москва
Сообщений: 40
а это кстати общая беда флеш программеров.
как правило они очень плохо знакомы с програмированием как таковым )))))))))))))))))
но 400 if-elseif это круто )) такое труд вижу впервой
__________________
С уважением,
Евгений

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

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

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


 


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


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