![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
|
|||||
|
don't panic!
Регистрация: Aug 2001
Сообщений: 4,121
|
сабж. =))
- делаю текстовые поля (скриптом или в редакторе - не важно) ай да я =) - теперь делаю массив из ссылок на эти поля. оо !... =) - теперь приходит мысль (бывает же... =) ) - а не отсортировать (ударение на третий слог) ли мне этот массив по длине текста, который эти поля содержат ? такое себе безобидное желаньице... .....и тут выясняется — лучше не надо =)))) //
/* (СОХРАНИТЬ ВСЕ ЧТО ОТКРЫТО ВО ФЛЭШЕ ПЕРЕД ЗАПУСКОМ ! =))) ) */
//
// создаем поля, заносим ссылки на них в массив
fields = [];
str = "what a fuck is going on ?!";
for (var i = 0; i<10; i++) {
this.createTextField("TF"+i, 1+i, 10, 10+i*19, 0, 0);
var TF = this["TF"+i];
TF.autoSize = TF.border=true;
TF.text = "TF"+i+" "+str.substr(random(str.length));
fields.push(TF);
}
// скажите "бум" =)
// аргумент функции sortOn значения не имеет =), эффект всегда одинаков...
fields.sortOn("length");
// теперь закомментируйте предыдущую строчку и запустите еще раз =)
...этого вполне достаточно для достижения эффекта =) Последний раз редактировалось Nox Noctis; 10.11.2002 в 22:54. |
|
|||||
|
don't panic!
Регистрация: Aug 2001
Сообщений: 4,121
|
мдаааа...
![]() это еще не все, оказывается... функция сортОн массивы еще сортирует нормально... а вот при работе с другими объектами классов отличных от Object'а происходят интересные вещи tadaaam = [createEmptyMovieClip("b", 1), createEmptyMovieClip("a", 2)];
tadaaam.sortOn("_name");
осадок. мелкокристаллический =)) ![]() |
|
|||||
|
мдя
![]()
__________________
suum quique |
|
|||||
|
некрофил
Регистрация: Mar 2002
Адрес: ...по колено в кровище...
Сообщений: 2,292
|
Нокс, а чего ты разнервничался так-то? У меня такое чудо еще летом упало (пытался сортировать по позиции в Z-буффере), ну, утерся, перезагрузился, стал сортировать вручную.
__________________
...убивать людей не удовольствия ради, но для еды. |
|
|||||
|
don't panic!
Регистрация: Aug 2001
Сообщений: 4,121
|
да я не разнервничался =))
просто прикольно... ...типа, работать надо строго по хэлпу иначе магическое число 3.14 в совершенной форме даст о себе знать =)) жалко народ не оценил нифига =) сортировать ручками я и сам умею - но само то, что стандартная функция вызывает клиническую смерть компилятора - это супер =) думаю, это можно считать одним из пасхальных яиц от программистов маромедии =) |
|
|||||
|
Регистрация: Dec 2001
Адрес: n/a
Сообщений: 1,386
|
2Nox Noctis
а с кем ты сейчас разговаривал??...... ты извини, я бы оценил, только я ничего не понимаю, зачем чего.... не настолько я программер.....
__________________
Однажды, я захотел понюхать кока-колу, но кубики льда, застряли у меня в носу! |
|
|||||
|
некрофил
Регистрация: Mar 2002
Адрес: ...по колено в кровище...
Сообщений: 2,292
|
И не надо. Если все это понимать, то микромозг может выгореть. Как у меня.
![]()
__________________
...убивать людей не удовольствия ради, но для еды. |
|
|||||
|
МЕГАФЛЭШЕР
Регистрация: May 1999
Адрес: Россия, Москва
Сообщений: 1,181
|
думаю, баг вылизит когда сортировка проходит не по полям а по пропертям....
|
|
|||||
|
don't panic!
Регистрация: Aug 2001
Сообщений: 4,121
|
неее... это без разницы по чему сортировать =)
параметр функции sortOn может быть любым - сам факт ее вызова для не-Object'ов и не-Array'ев глушит флэш быстро и эффективно ![]() |
|
|||||
|
Регистрация: Mar 2002
Сообщений: 204
|
Не знаю... Я не так давно напоролся на то, что даже sort толком не работает и виснет. Пример найду - пришлю...
__________________
--- 8< --- 8< --- 8< --- |
![]() |
Часовой пояс GMT +4, время: 08:40. |
|
|
« Предыдущая тема | Следующая тема » |
|
|