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

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

Без категории Записи без категории
Аватар для Котяра
буду краток

Нативный EventDispatcher в старлинге

Запись от Котяра размещена 27.11.2013 в 23:10
Обновил(-а) Котяра 27.11.2013 в 23:26
Запилил в очередной раз нативный диспатчинг - версия 2.
теперь ещё более нативный)
https://github.com/k0t0vich/Starling...ative-dispatch
https://github.com/k0t0vich/feathers...ative-dispatch
пример юзания
https://gist.github.com/k0t0vich/7642622

Пришлось отазаться от пулинга, но, имхо, это не так страшно.
Клонирование, хоть и есть, но только в баблинге и для тех объектов, у которых есть подписчики.

В общем, ...
Старый
 
Размещено в Без категории
Комментарии 5 Котяра вне форума
Аватар для Котяра
буду краток
Рейтинг: 5.00. Голосов: 2.

Нужны ошибки компиляции при создании экземпляра синглетона извне? Запросто!

Запись от Котяра размещена 13.09.2013 в 00:51
Обновил(-а) Котяра 13.09.2013 в 15:17
Саму идею синглетонов не очень люблю, и очень редко их использую, но тут в курилке товарищ подсказал способ, как в as3 сделать не рантайм еррор при создании экземпляра синглетона, а ошибку компиляции.
Собственно, расписывать код не буду - проще показать:
Код AS3:
package  {
 
	public class Singleton {
		private static var _instance:Singleton;
 
		public var value:int = 1;
 
		public function Singleton(protector:Protector) 	{
		}
...
Старый
 
Размещено в Без категории
Комментарии 10 Котяра вне форума
Аватар для Котяра
буду краток
Рейтинг: 5.00. Голосов: 5.

ARP - новый формат упаковки ресурсов

Запись от Котяра размещена 07.02.2013 в 00:52
Обновил(-а) Котяра 07.02.2013 в 02:37
Вечерело. Кончалось пиво. За окном снежило. В чате молчало..
Тут я и решился рассказать о своём проекте.

Предыстория
Возникла задача портировать онлайн игру под мобильные платформы.
Android и iOS.

Под андроид первый тестовый apk был готов очень скоро, но для iOS возникли проблемы.

Эппловцы запрещают грузить внешние swf с кодом, а под кодом понимаются даже просто залинкованные в библиотеке битмапки, спрайты и мувиклипы.
Цитата:
Dynamically
...
Старый
 
Размещено в Без категории
Комментарии 21 Котяра вне форума
Аватар для Котяра
буду краток

DropShadowFilter и GlowFilter в Starling

Запись от Котяра размещена 16.01.2013 в 17:21
Вышла новая стабильная версия фреймворка Starling.
Из нового:
— GPU-фильтры (Blur, Drop Shadow, Glow, Color Matrix)
— улучшены твины
— управление ресурсами(Asset Managements)
— режимы масштабирования
Более подробно тут

Всё хорошо, но DropShadowFilter и GlowFilter сделаны не как нормальные классы, а через фабричные методы класса BlurFilter.
Код AS3:
var dropShadow:BlurFilter = BlurFilter.createDropShadow();
var glow:BlurFilter = BlurFilter.createGlow();
...
Старый
 
Размещено в Без категории
Комментарии 20 Котяра вне форума
Аватар для Котяра
буду краток

target и currentTarget

Запись от Котяра размещена 09.12.2012 в 02:25
Мы просто все привыкли, хотя по-началу я никак понять не мог смысла:
"Целью события является тот кто его послал. Текущей целью события является объект у которого мы попросили указывать о событии"

бред наркоманов

target = sender,creator или dispatcher
currentTarget = correspondent, notifier или ещё кто типа responder,
но никак не этот бред.
Я понимаю, что таргет для мыши понятен - это типа объект на который, таки словилась мышь.. ...
Старый
 
Размещено в Без категории
Комментарии 43 Котяра вне форума
Аватар для Котяра
буду краток
Рейтинг: 5.00. Голосов: 3.

Глобальный ловец ошибок и неуловимый loaderInfo

Запись от Котяра размещена 09.10.2012 в 20:17
Обновил(-а) Котяра 11.10.2012 в 00:48
Не секрет, что с версии плеера 10.1 появилась возможность глобального отлова ошибок.

Но есть одно но!
Отлавливать ошибки может только loaderInfo документ класса, который, как оказалось, не равен stage.loaderInfo и не всегда root.loaderInfo.
Хотя stage.loaderInfo.parameters и т.п. читаются и совпадают.

Для 2-кадровой флэшки, где документ классом был класс прелоадера - пришлось передавать этот самый loaderInfo в класс главного приложения:
Код AS3:
private
...
Старый
 
Размещено в Без категории
Комментарии 10 Котяра вне форума
Аватар для Котяра
буду краток

MXML, Биндинг и другие страшные для ТРУЪ аскриптера вещи. Часть первая.

Запись от Котяра размещена 15.04.2012 в 17:03
Обновил(-а) Котяра 15.04.2012 в 23:55
Вводная часть.

Что же надо чтобы использовать mxml?
1) Заводим флекс проект.
Все примеры я делаю во Flash Builder, но в других IDE, думаю проблем не возникнет
Не пугайтесь - он нужен чтобы подключился framework.swc, всё таки какую-то часть флексовского фрэймворка нам нужно будет использовать.
Затем в опциях компилятора прописываем merged into code и добавляем в Additional compiler options опции
-keep - показывать сгенерённые классы (они будут ...
Старый
 
Размещено в Без категории
Комментарии 23 Котяра вне форума
Аватар для Котяра
буду краток

Кириллические домены. Первая кровь

Запись от Котяра размещена 20.10.2010 в 02:06
Обновил(-а) Котяра 20.10.2010 в 23:32
Сегодня столкнулся с интересным, доселе неизвестным мне, багом.
Возникла необходимость разместить флэшку на кириллическом домене.
Флэшка грузила данные по относительному пути через обычный URLLoader
В IE/Opera/Chrome - работает как надо.
в FF - вылезает ошибка безопасности - мол, не могу иметь доступ к <кракозябры>/menu.xml
Так как кириллический сайт является зеркалом, мне удалось обойти проблему указав в html в параметре base и адресе флэшки ссылку на не ...
Старый
 
Размещено в Без категории
Комментарии 5 Котяра вне форума
Аватар для Котяра
буду краток

Проблемы использования MVC

Запись от Котяра размещена 13.01.2010 в 13:12
Обновил(-а) Котяра 14.01.2010 в 12:44 (добавил ссылки)
Проблемы использования MVC
(Черновик)

Концепция MVC очень привлекательна, и до некоторого временя я был ярым её приверженцом, и даже, мягко сказать, фанатом)
Но, переводя старые проекты на этот паттерн, и проектируя новые, я столкнулся с некоторыми проблемами, которые я попробую описать и формализовать.
Часть примерных решений проблем я опишу, часть остаётся открытыми. Прошу помочь!


Целью статьи является ФОРМАЛИЗАЦИЯ проблем при разработке архитектуры ...
Старый
 
Размещено в Без категории
Комментарии 19 Котяра вне форума
Аватар для Котяра
буду краток

Обзор возможностей FD и всякие фишечки

Запись от Котяра размещена 24.04.2009 в 01:51
Обновил(-а) Котяра 24.04.2009 в 17:26
Идея данного обзора принадлежит iNils,
высказал он её в моей записи посвященной обзору различных IDE, для создания великолепного кода на ActionScript 3

Сразу скажу, обзор данного продукта, а именно FlashDevelop 3 RC2,основывается на реальных событиях, а не на переводе манулов и туториалов. все совпадения или противоречия являются совпадениями и противоречиями. статью пишу на-ходу, так-что возможны правки и дополнения)))
Пишу те фишки, которе я знаю и которые использую ...
Старый
 
Размещено в Без категории
Комментарии 9 Котяра вне форума
Аватар для Котяра
буду краток

Cубъективное сравнение IDE для разработки: Flash, FD, FDT,FB,IDEA,Aptana etc. часть 1

Запись от Котяра размещена 23.04.2009 в 04:22
Обновил(-а) Котяра 24.04.2009 в 17:40
Озадачился () выбором среды разработки для нового проекта.. людей много, но нужно что-то выбрать одно.
Список претендентов:

- Flash (честно говоря он даже не рассматривается, просто некоторые люди очень суровы)
- Flash Develop (далее FD)
- FDT: плагин для Eclipse (или самостоятельная идэ на его основе)
- FlexBuilder (тоже, либо плагин, либо на основе эклипса, далее FB)
- IntelleJ IDEA (далее IDEA)

Экзотика:
...
Старый
 
Размещено в Без категории
Комментарии 11 Котяра вне форума
Аватар для Котяра
буду краток

Шрифт для кодирования

Запись от Котяра размещена 01.04.2009 в 20:54
Нашел хороший моноширинный шрифтик для кодирования.
CONSOLA
см. вложения.
Старый
 
Размещено в Без категории
Комментарии 5 Котяра вне форума

 


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


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