Мир глазами флешера

Ура! Я завел личный блог - мир глазами флешера. Хостинг взял у Best-hoster, дешево и меня полностью устраивает. С дизайном пока не определился. Надо еще кучу всего доделать, но желание писать в блог пересиливает меня ^^

Посты там будут на разнообразные тематики: от инструкции по покупке енота до обзоров блогов рунета. В любом случае писать я буду часто. Подписывайтесь и узнаете первыми обо всем, что и как я вижу :)

Спонсор поста: Удобный заказ гостиницы в центре Санкт-Петербурга - практично, выгодно, достойно.

Апрель 26th, 2009 | Оставить комментарий

Метод sort()

Метод sort() упорядочивает элементы массива в соответствии с любым заданным правилом. Если правило не задано, то sort() по умолчанию размещает элементы в алфавитном порядке. Отсортировать массив по алфавиту очень просто: arrayName.sort();
При вызове метода массива sort() без аргументов его элементы временно преобразуются в строки и сортируются в соответствии с кодовыми позициями Unicode.

var app= ["zinc", "air"];
app.sort();
trace(app); // выводит "air, zinc"

var app = ["Zinc", "air"]
app.sort();
trace(app); // выводит "Zinc, air". 

sort() можно применять для сортировки элементов маассива в соответствии с собственными правилами. Для этого требуется создать функцию сравнения, которая будет определять, как интерпретатор должен сортировать любые два элемента массива. Затем эта функция передается методу sort()

Давайте создадим новую функцию, которая принимает два аргумента. В теле функции будет определяться порядок отображения элементов массива. Если требуется, чтобы первый элемент возвратился раньше второго, то функция должна возвратить отрицательное число. Если первый элемент должен вернуться пожже второго - функция должна возвратить положительное число. Если элементы должны оставаться в исходном положении, функция должна вернуть 0.

Итак, отсортируем элементы массива по возрастанию числовых значений:

function sortAscendingNumbers(el1, el2) {
	if (el1el2) {
		return 1;
	} else {
		return 0;
	}
}
//Опробуем нашу функцию сравнения
var x = [26,51,38,1,200];
x.sort(sortAscendingNumbers);
trace(x); 

Кстати, функцию сравнения чисел можно сформулировать в более кратком варианте:

function sortAscendingNumbers(el1, el2) {
	return el1-el2;
}

Думаю, вы уловили смысл :) Отрицательное число вернется, если el1 меньше el2, положительное - если el1 больше el2, а 0 - при равенстве el1 и el2.

Если вам требуется сортировать элементы по убыванию, просто замените return el1-el2; на return el2-el1;.

Ваши вопросы, пожалуйста!)

Спонсор поста: Поиск работы, вакансии в москве и не только.

Апрель 23rd, 2009 | 2 Комментариев

Аниматоры, вам конкурс!

Арт-студия сатиры "Яшастар" громко заявляет о начале конкурса для флэш-аниматоров. Главный приз - Sony Ericsson W980. Также, победитель получит возможность работать в штате студии "Яшастар".

Итак, тема "деньги"! Все понятно? тогда ВПЕРЕД!!

Условия конкурса:

  • Сделать прикольный мультик на тему денег, финансов в целом, экономики, кризиса, в общем на злобу дня.
  • На конкурс принимаются анимационные мультфильмы сделанные с помощью технологии флэш или иных мультипликационных технологий.
  • Участвовать в конкурсе могут все желающие.
  • Работы присылать через раздел контакты на сайте или на адрес: yashamoney@gmail.com
  • Работы принимаются до 15 июля 2009 года. Победители определяются голосованием среди посетителей портала "Яшастар". Чем дольше работа провисит на сайте, тем больше пользователей её смогут оценить.
  • Последний день голосования - 30 июля. Работы публикуются на сайте сразу же после получения.

Требования к мультикам:

  • Чтоб было смешно.
  • Длительность, не менее 40 секунд.
  • Соответствовало условиям конкурса.
  • Качество анимации и отрисовки не имеет значения.
  • Обязателен звук. Фоновая песня как минимум.

Спонсор поста: Приобрести подержанные автомобили по низким ценам.

Апрель 12th, 2009 | 7 Комментариев

Защищаем компьютер от ламеров

Сегодня расскажу как создать довольно полезную программку.

Intro.
Ко мне недавно обратился знакомый (студент). Он учится в университете на первом курсе, живет в общаге. Соседи по комнате - люди знакомые, но не проверенные, так сказать, временем. Заметил он (знакомый мой), что во время отлучки из комнаты его ноут кто-то юзает. И попросил тогда меня он сделать какую-нибудь программку для отпугивания непрошеных юзеров.

Вы можете сказать: "А почему бы ему не поставить ноут в ждущий режим, при выходе из которого вводить заданный ранее пароль?" Дело в том, что знакомый то мой отлучается на 5-10 минут, иногда меньше, и отключаться от интернета ему не желательно, т.к. возможно он ждет важное сообщение в аське или скачивает что-то из всемирной паутины.

В ходе создания программки мы познакомимся поближе с глобальной функцией fscommand();.

Читать далее...

Апрель 9th, 2009 | 4 Комментариев

Блог флэш-аниматора Мурлыки


Блогосферу рунета пополнил еще один замечательный блог: http://murlyka.com/. Необычный дизайн (я бы даже сказал, со своей изюминкой) заставляет пользователя задержаться и пощелкать по страничкам (а вдруг еще что-нибудь интересное?).

Уроки в стиле xitri очень здорово подходят стилю блоггера. В общем, я подписался и добавил в блогролл! Ах, да.. RSS-лента пока не feedburner, но говорит, что исправит в ближайшее время.

P.S. Мурлыка запустил бонус. Какой? Прочитаете здесь.
Спонсор поста: Доступные ипотечные кредиты - это реальность.

Апрель 7th, 2009 | 1 Комментарий

© 2008 - 2009 Умный мозг | Локализация дизайна | Лента записей (RSS) и Лента комментариев (RSS).