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

Вернуться   Форум Flasher.ru > Блоги

Аватар для ~~~
~~~

[Collections] Структуры данных: MagicObject

Запись от ~~~ размещена 29.12.2011 в 19:35
Обновил(-а) ~~~ 30.12.2011 в 01:41 (грамматика)
Название MagicObject, имхо, явно лучше E4XMap и подобных названий.

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

Сегодня хочу поделиться простенькой реализацией e4x в Объекте, где основной фишкой является расширение нативного e4x, который не позволяет callDescendants.

Например вот так:
Код AS3:
object..method(args)
...
Старый
 
Размещено в Накодил
Комментарии 15 ~~~ вне форума
Аватар для Genzo

Поиск файлов в системе.[AIR]

Запись от Genzo размещена 23.12.2011 в 15:15
Обновил(-а) Genzo 23.12.2011 в 17:57
Появилась задача :
Найти все фотографии пользователя на мобильнике
Решение :
Код AS3:
var fileFinder:FileSearcher = new FileSearcher(File.documentsDirectory , ["jpeg","jpg","png"]);
fileFinder.find();
var images:Vector.<File> = fileFinder.result;
Написал класс FileSearcher.
Возможности :
Синхронный и асинхронный поиск
Пока все сыро, приму любые комментарии

Исходный код :
FileSearcher.as ...
Старый
 
Размещено в Без категории
Комментарии 14 Genzo вне форума
Аватар для wvxvw
Modus ponens

Цикл в стиле Python

Запись от wvxvw размещена 17.12.2011 в 15:42
Где-то когда-то очень давно мне попалась на глаза интересная идея по оптимизации циклов. Не знаю почему именно она у меня ассоциируется с Python. Возможно, если вы лучше с ним знакомы, то поделитесь знаниями.
Идея заключалась в том, что вместо того, чтобы проверять условие выхода из цикла на каждом витке, выйти из цикла по ошибке. Некоторые ошибки, такие как RangeError в AS3 это оружие, которое редко когда удается использовать в мирных целях.
Ниже - мой тест производительности разных ...
Старый
 
Размещено в Без категории
Комментарии 14 wvxvw вне форума

Touch Scrolling

Запись от fljot размещена 09.12.2011 в 04:06
Обновил(-а) fljot 23.03.2012 в 20:58
Обрабатываю напильником свой менеджер для тач-скроллинга (aka кинетический, "как на айфоне").
Счастливые обладатели Android устройств, потыкайте, пожалуйста. Хорошая ли отзывчивость, ожидаемое ли поведение, не раздражает ли что.
По двойному тапу/клику появится меню с настройками:
bounce — отскакивать/оттягивать ли на краях.
allwaysBounceHorizontal — всегда ли ... в горизонтальном направлении (даже когда content width < viewport width).
allwaysBounceVertical ...
Старый
 
Размещено в Без категории
Комментарии 13 fljot вне форума
Аватар для in4core

Custom MovieClip

Запись от in4core размещена 08.12.2011 в 02:10
Обновил(-а) in4core 09.12.2011 в 19:03
Alpha 1.02
Код AS3:
package com.in4core.display 
{
	import flash.display.DisplayObject;
	import flash.display.Sprite;
	import flash.errors.IllegalOperationError;
	import flash.events.Event;
	import flash.events.TimerEvent;
	import flash.utils.Timer;
	/**
	 * ...
	 * @author in4core
	 * Custom programmatic MovieClip class.
	 * Licensed under the MIT License
	 * 
	 * v.1.02 ChangeLog :
...
Старый
 
Размещено в Без категории
Комментарии 50 in4core вне форума
Аватар для VitaliyKrivtsov
Рейтинг: 5.00. Голосов: 3.

NameCaseLib. Склонение фамилии, имени и отчества

Запись от VitaliyKrivtsov размещена 04.12.2011 в 17:47
Некоторое время назад задался целью - обращение к пользователям ставить в соответствующий падеж. Выглядит красиво. Да и пользователю приятно, когда ваше приложение правильно обращается к нему по имени. Задавшись целью, я не стал писать все с нуля, а решил сначала поискать наработки других программистов.

Ни каких библиотек или хотя бы черновых наработок на ActionScript3.0 не было. Были ссылки на проекты, написанные, в большинстве, на PHP. Так же нашел небольшой скрипт со скромными ...
Старый
 
Размещено в Без категории
Комментарии 10 VitaliyKrivtsov вне форума

 


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


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