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

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

Аватар для Жень Шень
Рейтинг: 5.00. Голосов: 2.

Небо в алмазах

Запись от Жень Шень размещена 23.09.2009 в 19:01
Небольшой урок по созданию компонентов с использованием классов на АС 2,0.
Результат смотреть здесь
Сам урок в виде CHM-файла и исходник прикладываю.
Старый
 
Размещено в Без категории
Комментарии 2 Жень Шень вне форума
Аватар для Котяра
буду краток

JSFL - скрипт вставки и линкования битмап в swf

Запись от Котяра размещена 18.09.2009 в 10:55
Обновил(-а) Котяра 23.11.2010 в 14:40
Решил наработки и всяческие инструменты по теме оптимизации работы с битмапами и вообще геймдевелопства выкладывать здесь

Скрипт:
1) открывает папку с png,
2) создаёт fla файл и экспортирует все картинки в библиотеку.
3 )После этого линкует их и назначает базовый класс flash.display.BitmapData
Проблема с CS3 - не работает
Код AS3:
var inputFolder = fl.browseForFolderURL("select", "Import Path");
 
doc:document = null;
...
Старый
 
Размещено в игродел
Комментарии 1 Котяра вне форума
Аватар для Котяра
буду краток

Инструмент для обрезки и склеивания набора png

Запись от Котяра размещена 17.09.2009 в 19:34
Обновил(-а) Котяра 23.11.2010 в 14:41
Недавно озадачился скриптиком для обрезки и склеивания битмап изображений ( в данном случае прозрачного png) и генерации xml с координатами обрезки..
попросил помощи здесь:http://www.flasher.ru/forum/showthread.php?t=130000
Ответа не услышал))
пришлось написать самому.
Сделал AIR приложение.
кому интересно вот код, исходники во вложении.
pngConverter.zip - flashDevelop project
allFlashCS3Components.zip - либа с флэшевскими компонентами ( нужно закинуть ...
Старый
 
Размещено в игродел
Комментарии 5 Котяра вне форума
Аватар для wvxvw
Modus ponens
Рейтинг: 4.00. Голосов: 2.

LocalConnetion между AS2 и AS3.

Запись от wvxvw размещена 08.09.2009 в 16:14
Получилась смешная ситуация - второй флешер который работает у нас искал возможность подружить AS2 и AS3 и нашел мой старый проект, вообще даже не зная, что это мое "творчество". Чесно говоря он не совсем работал и был написан не совсем в лучшем стиле...
Немножко обновил его и почистил. Добавил документацию.
Сорцы:
http://code.google.com/p/e4xu/source.../trunk/src/as2
(AS2)
http://code.google.com/p/e4xu/source...vxvws/lcbridge ...
Старый
 
Размещено в Без категории
Комментарии 4 wvxvw вне форума
listener

Расширение проектора: Продолжение 4. Синхронные вызовы.

Запись от alexcon314 размещена 19.08.2009 в 12:41
Обновил(-а) alexcon314 19.08.2009 в 17:57
Мда.. перерывчик вышел долгонький. Но он того стоил.
В "Продолжении 2" я говорил о том, что реализация оболочки на основе только класса LocalConnection не позволяет осуществить синхронное выполнение АС-кода и кода оболочки.
Цитата:
Из сказанного видно, что наша оболочка обладает одной весьма важной и не очень приятной особенностью: команды, отсылаемые оболочке выполняются асинхронно с кодом, их пославшим, т.е. с АС-кодом.
.. и далее по тексту.
Но, кто ищет - тот найдет! ...
Старый
 
Размещено в Без категории
Комментарии 14 alexcon314 вне форума
Аватар для Герыч

Массив объектов или несколько массивов?

Запись от Герыч размещена 16.08.2009 в 18:51
Забавный факт я недавно обнаружил - по возможности лучше не использовать объекты.
По идее, доступ к элементу массива - достаточно медленная операция и лучше уменьшать их количество. Но оказывается в ActionScript доступ к свойству объекта намного медленней.
Вот к примеру, как лучше хранить координаты точки? в двух массивах или в массиве объектов? Ответ: в двух массивах.
Вот моё доказательство:
Код AS3:
var t1:int;
var t2:int;
var count:int=10;
var size:int=100000;
...
Старый
 
Размещено в Оптимизульки
Комментарии 0 Герыч вне форума
Аватар для Герыч

SVN

Запись от Герыч размещена 16.08.2009 в 02:27
Сомневаюсь, что тут все поголовно занимаются opensource'ом и соответственно не все знают, что такое svn.
Svn(SubVerioN) - это такая супер-мега технология, которая даёт возможность:
1)организовывать разработку проекта многими людьми
2)при разработке проекта не терять этапов и "нитей" разработки.
Расскажу о том, зачем svn средне-статистическому программисту(к примеру мне).
Я скачал себе SVN клиентик, который оч удобно встраивается в винду.
Зовётся ...
Старый
 
Размещено в Без категории
Комментарии 11 Герыч вне форума
Аватар для toFlash

Встраивание шрифтов в Flash CS4

Запись от toFlash размещена 14.08.2009 в 14:38
Код AS1/AS2:
[Embed(systemFont="Arial Black", // название системного шрифта
              fontName="TestEmbedFont", // внутренний идентификатор шрифта
	      mimeType="application/x-font", // тип объекта - шрифт
              unicodeRange="U+0410-U+0451")]// задаем диапазон символов (кирилица), которые следует вшить во флэшку
var testEmbedFont:Class;
 
Font.registerFont(testEmbedFont);
var tf:TextField = new TextField();
...
Старый
 
Размещено в Без категории
Комментарии 4 toFlash вне форума
Аватар для Герыч

Box2D и магическое 30

Запись от Герыч размещена 13.08.2009 в 20:52
Обновил(-а) Герыч 13.08.2009 в 21:18
понемногу постигаю Box2D. Первое, что в нём раздражает - это чудо-число 30. Типа 1 метр=30 пикселей. Что за бред?
Во-первых, физ движку должно быть пофиг на то, с какими величинами он работает. В теории и flash'у тоже пофиг, но он(как мне почему-то кажется) не оч точно с Number'ами работает.
Во-вторых, для каждого созданного тела умножать в каждом шаге симуляции(которая сама по себе не быстрая операция) координаты тела на 30 - непозволительная роскошь(особенно если у тебя параллельно ...
Старый
 
Размещено в Физика , Оптимизульки
Комментарии 1 Герыч вне форума
Аватар для wvxvw
Modus ponens

Добавлена возможность копирования в буффер "как HTML".

Запись от wvxvw размещена 09.08.2009 в 18:52
Проапгрейдил плагин. Теперь доступна опция "скопировать в буфер обмена как HTML".
Пока что в ней есть куча недостатков:
- не могу найти спецификаций CF_HTML и поэтому не могу понять как нужно копировать в буффер не-аски символы
- работает только для AS файлов. (Я доделаю поддержку для нескольких других форматов, но тут тоже есть сложности с тем, как определить, какой из форматов используется / как именно нужно раскрашивать текст).
- настроек пока нет, т.е. ...
Старый
 
Размещено в Без категории
Комментарии 6 wvxvw вне форума
Аватар для Герыч

Двойное деление vs Мозги

Запись от Герыч размещена 09.08.2009 в 00:04
Ещё одна оптимизулька от меня=)
Часто нужно сделать деление двух чисел на одно и то же число(например при нормировании вектора), т.е.
Код:
r1=n1/del;
r2=n2/del;
Смысл оптимизульки - посчитать множитель 1/del заранее, а потом умножать числа на этот множитель:
Код:
tmp=1/del;
r1=n1*tmp;
r2=n2*tmp;
Вот сравнение:
Код AS3:
var t1:int;
var t2:int;
var count:int=1000000;
var i:int;
var del:Number=1079323;
var
...
Старый
 
Размещено в Оптимизульки
Комментарии 2 Герыч вне форума
Аватар для Герыч

Желе: убраны многие баги + появилась смена состояний

Запись от Герыч размещена 03.08.2009 в 13:01
Долго трудился и наконец пришёл к такому вот нормально работающему желе:
ссылка

Ну и на ютуб видео залил
Старый
 
Размещено в Физика , Творения
Комментарии 9 Герыч вне форума
Аватар для wvxvw
Modus ponens

Плагин к FlashDevelop - ExportHTML

Запись от wvxvw размещена 02.08.2009 в 18:21
Обновил(-а) wvxvw 02.08.2009 в 18:24
Попытка перенести старый AS3 код в C#.
Пока что реализовано:
- ХТМЛ разметка + настраиваемые цвета для:
  • 2-компонентный (полосатый) фон.
  • основной цвет текста.
  • флешевые классы.
  • однострочные комментарии.
  • многострочные комментарии.
  • строки.
  • числа.
  • регулярные выражения.
  • ключевые слова в многострочных комментариях.

Пример работы плагина:

Название: html-exported-example.gif
Просмотров: 2344

Размер: 9.5 Кб

Извесные недостатки:
- возможны глюки при парсинге инлайн ХМЛя. ...
Старый
 
Размещено в Без категории
Комментарии 0 wvxvw вне форума
Аватар для Герыч

Vector быстрее Array?

Запись от Герыч размещена 01.08.2009 в 13:14
Обновил(-а) Герыч 09.08.2009 в 00:05
Любопытство не даёт спокойно жить
Провёл такие вот тесты с массивами:
Код AS3:
var v:Vector.<int>;
var a:Array;
var i:int;
var j:int;
var k:int;
var size:int=300;
var search:int=299;
/////////////////////////////
//Конструктор без указания размера
var t1=getTimer();
for(i=0;i<100000;i++)
	v=new Vector.<int>();
t1=getTimer()-t1;
var t2=getTimer();
for(i=0;i<100000;i++)
...
Старый
 
Размещено в Оптимизульки
Комментарии 1 Герыч вне форума
Аватар для Герыч

Небольшой совет по оптимизации

Запись от Герыч размещена 30.07.2009 в 20:03
Обновил(-а) Герыч 09.08.2009 в 00:07
Иногда бывает нужно разложить вектор на 2 составляющие по заданному направлению.
То есть есть нормализованный вектор (nx,ny) и надо разложить вектор (vx,vy) в сумму вектора (x1,y1) с тем же направлением, что и (nx,ny), т.е. коллинеарный вектор и перпендикулярного ему вектора (x2,y2).



Вот меня на днях осенило, что раньше я это делал глупо и есть способ чуток быстрее. Вот код, поймёте сами:
Код AS3:
var
...
Старый
 
Размещено в Оптимизульки
Комментарии 2 Герыч вне форума
Аватар для Герыч

Желе.. а всё начиналось со 100 частиц воды)

Запись от Герыч размещена 28.07.2009 в 02:27
Всё продолжаю свои эксперименты с жидкостями и вот сделал желе: ссылка.
В ближайшее время попытаюсь сделать взаимодействие желе со стенками и препятсвиями.
Старый
 
Размещено в Без категории
Комментарии 4 Герыч вне форума
Аватар для flashtuchka
психоаналитик

точка, точка, два крючочка

Запись от flashtuchka размещена 25.07.2009 в 21:34
помимо сияющего в высях горних AS (1, 2, 3... → ∞), существует еще классическая покадровая анимация. художественная. качественная. на "все века и времена".
иными словами - просто мультики, которые любят все без исключения.
мне нравится моя работа.
я делаю мультики!
Старый
 
Размещено в Без категории
Комментарии 3 flashtuchka вне форума
Аватар для Герыч

Быстрая симуляция воды

Запись от Герыч размещена 20.07.2009 в 19:14
Наконец-то моя вода стала приобретать похожий на воду вид. Делюсь с народом: ссылка
Старый
 
Размещено в Физика , Творения
Комментарии 0 Герыч вне форума
Аватар для silin

Глобальный бродкастер

Запись от silin размещена 04.07.2009 в 20:50
Обновил(-а) silin 04.07.2009 в 22:23
просто обертка для статического eventDispatcher'а

идея заключается в том, чтобы рассылать события не напрямую подписчикам или через баблинг, а через глобального посредника.

резоны:
1. можно быть уверенным, что получатель обязательно получит сообщение, незавсимо от его его положения в иерархии приложения, к примеру переехал он в другого родителя и уже никогда не дождется никакого всплывающего евента, а такой получит по-любому.

2. для не визуальных ...
Старый
 
Размещено в AS3
Комментарии 16 silin вне форума
Аватар для Герыч
Рейтинг: 5.00. Голосов: 2.

Моделирование жидкости

Запись от Герыч размещена 03.07.2009 в 00:28
Обновил(-а) Герыч 04.08.2009 в 22:44
Как и обещал, рассказываю как делать физическую модель воды в программе.
Сразу говорю, метод который я вам поведую нужен для моделирования всей массы жидкости, а не только её поверхности.
Итак, начнём!
В этой статье поговорим о том, как смоделировать жидкость методом под названием SPH(Smoothed Particle Hydrodynamics, гидродинамика сглаженных частиц).
Где можно почитать/поглядеть поподробней? Приведу небольшой список того, что я нарыл: Русская вики, буржуйская вики, хорошая статья с примером на С++, ...
Старый
 
Размещено в Физика
Комментарии 13 Герыч вне форума
Аватар для silin

Вызов сборщика мусора (FP10)

Запись от silin размещена 02.07.2009 в 19:43
Обновил(-а) silin 04.07.2009 в 20:53
можно сказать официальный запуск сборщика мусора за счет 10-чного Loader.unloadAndStop: грузим в лоадер 'пустой' gif (который здесь же в классе и храним) и тут же выгружаем с помощью unloadAndStop, в результате запускается GC, все.
Естественно, работа GC дело затратное и использовать такую утилиту вместо грамотной отписки листенеров или удаления объектов дело сомнительное, но в критических местах почему бы и не воткнуть..
примерчик
Код AS3:
package silin.utils 
{
...
Старый
 
Размещено в AS3
Комментарии 11 silin вне форума
Аватар для Герыч

Вода SPH методом

Запись от Герыч размещена 01.07.2009 в 19:07
Обновил(-а) Герыч 03.07.2009 в 00:36
Вот сделал модель воды(SPH):
100 частиц
200 частиц
В данный момент ломаю голову, как её рисовать быстро и красиво.
Варианты как это делать:
Marching squares, Metaballs
Но это всё достаточно затратно, учитывая количество частиц и текущую скорость работы(у меня на компе 100 частиц - 80 fps, 200 частиц - 30-40).
Есть ли идеи?

Вопрос к публике: кому-нибудь интересно это и стоит ли мне написать небольшую статейку как это делать?
Старый
 
Размещено в Физика
Комментарии 3 Герыч вне форума

первая запись

Запись от ldimat размещена 18.06.2009 в 18:09
это моя первая тестовая запись, на всякий случай укажу свою позицию - флешь гавно как объектно-ориентированный язык. но играть в детские игры здесь очень удобно, вот и пользую. отсутствие множественного наследования, конечно, вызывает кучу ненужного копипаста и невозможности разнести реализацию независимого функцинонала, ну да хрен с ним, зато можно заставить квадратик ходить по экрану - это очень впечатляет простых смертных
надеюсь это не последняя запись
Старый
 
Размещено в Без категории
Комментарии 2 ldimat вне форума
listener

Расширение проектора: Продолжение 3. Заявленный функционал.

Запись от alexcon314 размещена 17.06.2009 в 15:25
Обновил(-а) alexcon314 17.06.2009 в 16:04
Итак, обзор классов оболочки в алфавитном порядке.
Acro
Просмотр пдф-файлов с помощью контрола Adobe Acrobat Reader в проекторе.
Опции: настройка внешнего вида области просмотра (тулбары, скролы и т.д), загрузка пдф с диска, из ресурсов, программное управление просмотром.
Console
Собственно, окно для вывода трэйсов проектора, дебуг-инфы оболочки.
Dialogs
Вывод стандартных диалогов: мессаджбоксы, "сохранить как", "открыть", "обзор ...
Старый
 
Размещено в Без категории
Комментарии 6 alexcon314 вне форума
listener

Расширение проектора: Продолжение 2. LocalConnection UP!

Запись от alexcon314 размещена 17.06.2009 в 12:02
Обновил(-а) alexcon314 18.06.2009 в 10:44
Итак, с инжектом разобрались. Теперь займемся LocalConnection.
В проекторе нам понадобится экземпляр класса ЛЦ. Инициалицировать коннект мы будем примерно таким образом:
Код:
var dll_url = "E" + Math.random();
var prj_url = "P" + Math.random();
dll_url = dll_url.split(".").join("");
prj_url = prj_url.split(".").join("");
var client = new LocalConnection();
client.connect(prj_url);
...
Старый
 
Размещено в Без категории
Комментарии 31 alexcon314 вне форума
Аватар для Герыч

Квадратик

Запись от Герыч размещена 17.06.2009 в 01:18
Посмотрите это!

Это - возможно основа для моей будущей игры. Творю в перерывах между сессией=)
Физ движок полностью свой - тут нет никакого box2d.

Тут тупо квадратик с глазками. Управление стрелками. Можно дёргать его за кружочки.
Обратите внимание на его глазки, они поворачиваются вслед за положением тельца.

Вот такой вот фигнёй я занимаюсь) Если кому было интересно на это поглядеть - спасибо!

P.S. знаком с ActionScript ...
Старый
 
Размещено в Физика , Творения
Комментарии 20 Герыч вне форума
listener

Расширение проектора: Продолжение 1. Inject.

Запись от alexcon314 размещена 09.06.2009 в 17:44
Обновил(-а) alexcon314 17.06.2009 в 10:57
Для начала изготовим файл flrunEx.ехе, который будет делать следующее:
-запускать на исполнение файл проектора;
-грузить к нему нашу длл-оболочку lcevt.dll.
Запускать проектор будем опционально. По умолчанию flrunEx.ехе запустит файл projector.exe, находящийся в одной папке с ним. Либо, если чем-то не устраивает расположение проектора или название "projector", можно сделать конфигурационный файл flrunEx.ini следующего содержания

Код:
[PROJECTOR]
path=<полный
...
Старый
 
Размещено в Без категории
Комментарии 0 alexcon314 вне форума
listener

Да здравствует стандартный проектор!

Запись от alexcon314 размещена 09.06.2009 в 11:54
Обновил(-а) alexcon314 20.05.2010 в 17:21
Да. Именно страндартный.
Что же в нем хорошего? По функционалу стремится к обычному вьюеру swf-файлов. Блеклый дизайн, никакой возможности чего-то поднастроить, поменять, а уж про взаимодействие с системой лучше и не заикаться... унылый fscommand не в счет.. То ли дело mdm Zinc или там еще что покруче, f-in-box, скажем.. Вот это свобода!
Тем не менее, у проектора есть два супердостоинства.

1. Вы можете свободно его распространять (продавать), как дистрибьютор, как разработчик ...
Старый
 
Размещено в Без категории
Комментарии 4 alexcon314 вне форума
Аватар для chingachgoog
Banned

ASnative. Новые находки. Примеры применения.

Запись от chingachgoog размещена 02.06.2009 в 20:49
Обновил(-а) chingachgoog 02.06.2009 в 20:54
http://flashzone.ru/forum/index.php?showtopic=3047

найдены:
MovieClipLoader.prototype.loadClip
TextField.prototype.styleSheet (getter/setter)

Решена проблема с подгрузкой в Цинк старых файлов (из-под 8-ки).
Решена проблема дезактивирования тэга <A> в текстовых полях.

add:

ASnative и прочие невидимки
Старый
 
Размещено в Без категории
Комментарии 5 chingachgoog вне форума
Аватар для Котяра
буду краток

Бинарный протокол ProtoBuf

Запись от Котяра размещена 22.05.2009 в 16:00
Обновил(-а) Котяра 25.02.2010 в 09:55
Не так давно (год назад), google предложил всем желающим использовать язык Protocol Buffers

Почитал, посмотрел - забавно. Перспективы использования большие.
есть порты на AS3, я тестировал этот:http://code.google.com/p/protobuf-actionscript3/

Хочу использовать как замену AMF.
В тестовом примере имитирую передачу данных по бинарному сокету.
Сразу появились проблемы: В том виде, как это сделано сейчас нормально можно работать только по схеме запрос/ответ, ...
Старый
 
Размещено в ru.k0t0vich
Комментарии 5 Котяра вне форума
Аватар для Gladreaman

Баги

Запись от Gladreaman размещена 20.05.2009 в 21:40
Тут буду выкладывать все баги флэша, которые встретил.

Вопервых, это ненавистный scrollRect и scaleX(Y). С их помощью, оказывается, невозможно увеличивать до бесконечности подгруженный мувик. Даже если он большой плотности. И все дело в том, что scrollRect понимает только целочисленные, больше 1ы. И это плохо. Например, если на карте нужно найти галлактику, затем планету, затем город и дом, то это нужно делать кусками, или еще как. А при большой детализации (выше 1го пикселя), scrollRect ...
Старый
 
Размещено в Без категории
Комментарии 3 Gladreaman вне форума

Сравнение строк в естественном порядке для Flash

Запись от Яски размещена 18.05.2009 в 17:45
http://code.google.com/p/as3natcompare/

Стандартная сортировка во флеш сортирует строки в алфавитном порядке и из-за этого может случиться проблема, что строки с числами будут сортироваться не в том порядке, в котором мы с вами привыкли, а по увеличению кодов символов цифр.
Например Flash отсортирует список так:
Цитата:
rfc1.txt
rfc2086.txt
rfc822.txt
Но было бы удобнее и привычнее, если бы программа сортировала строки в таком порядке:
Цитата:
rfc1.txt
...
Старый
 
Размещено в as3natcompare , Action Script 3
Комментарии 0 Яски вне форума
listener

Запуск .bat без черного окна консоли.

Запись от alexcon314 размещена 12.05.2009 в 13:39
Обновил(-а) alexcon314 12.05.2009 в 15:29
Невесть что, но тем не менее. При использовании fscommand для запуска бат-файлов из стандартного проектора вываливается черное окно консоли, что не очень приятно.
Написал ехе-шник, который читает команды из отдельного файла bat.ini и запускает на выполнение без черного окна.
Например, стандартное применение
Код:
fscommand("exec", "start.bat");
и
Код:
start ..
start http://flasher.ru
в бат-файле.
Теперь можно так:
Код:
fscommand("exec",
...
Старый
 
Размещено в Без категории
Комментарии 3 alexcon314 вне форума
Аватар для wvxvw
Modus ponens
Рейтинг: 4.50. Голосов: 4.

Пользовательские мета-теги.

Запись от wvxvw размещена 02.05.2009 в 22:30
Обновил(-а) wvxvw 03.05.2009 в 17:21
Во-первых, спасибо Philippe с http://www.flashdevelop.org/ за наводку.
Во-вторых, конечно, если вы и раньше об этом знали, вам будет не интересно.
Оказывается, используя Flex SDK можно определить пользовательские мета-теги. Вам наверняка знакомы [Embed], [Bindable], [Event] и еще мног разных документированых и не очень тегов. А сейчас мы попробуем разобраться, как создать свой тег и как его потом использовать.

Цель проекта: мне очень нравится возможность использования ...
Старый
 
Размещено в Frameworkless MXML
Комментарии 10 wvxvw вне форума
Аватар для wvxvw
Modus ponens

Добавлены TXTService, AMFService.

Запись от wvxvw размещена 24.04.2009 в 22:18
Для начала пример:
Код AS3:
<?xml version="1.0" encoding="utf-8"?>
<e4xu:Control 
	xmlns:mx="http://www.adobe.com/2006/mxml"
	xmlns:e4xu="http://e4xu.googlecode.com"
	width="800" height="600"
	initialized="testMe()"
	>
 
	<mx:Script>
		<![CDATA[
			import org.wvxvws.xmlutils.XUtils;
 
			private function serviceSuccess(value:Object):void
...
Старый
 
Размещено в Frameworkless MXML
Комментарии 0 wvxvw вне форума
Аватар для Котяра
буду краток

Обзор возможностей 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 Котяра вне форума
Аватар для wvxvw
Modus ponens
Рейтинг: 5.00. Голосов: 2.

MXML без фреймворка!

Запись от wvxvw размещена 11.04.2009 в 00:27
Обновил(-а) wvxvw 11.04.2009 в 00:38
Продолжая тему, сделал небольшую демку с использованием MXML компонентов построенных не на базе UIComponent. Ниже приведенный код реализует самые базовые возможности <mx:DataGrid/>. Конечно, он гораздо меньше чего может, зато скомпилированый в "дебаг" режиме весит всеро 13К, а в "релиз" режиме - так вообще, всего 6К. На подходе реализация самых жизненно необходимых компонентов - скрол-бара, прелоадера, собственно базового класса приложения, текстового веб-сервиса и AMF ...
Старый
 
Размещено в Frameworkless MXML
Комментарии 26 wvxvw вне форума
Аватар для wvxvw
Modus ponens

insertChildBefore() и insertChildAfter()

Запись от wvxvw размещена 03.04.2009 в 17:19
Обновил(-а) wvxvw 03.04.2009 в 17:23
Столкнулся с одной очень неприятной вещью: оказалось, что добабляя элементы XML'я используя эти два метода, при том, что исходный элемент уже является частью XML'я, куда вы его хотите добавить, элемент будет скопирован не по значению, а по ссылке. На первый взгляд может показаться, что это не принципиально... но... последствия на самом деле очень нехорошие.
Во-первых, все компоненты, будь то mx или fl, так или иначе использующие концепцию itemRenderer'ов выдадут вам совсем не те результаты, ...
Старый
 
Размещено в Frameworkless MXML
Комментарии 0 wvxvw вне форума
Аватар для chingachgoog
Banned

Полиморфизм

Запись от chingachgoog размещена 03.04.2009 в 15:49
Колин Мук.
Action Script 3.0 для Flash
Подробное руководство.
Глава 6. НАследование.
Полиморфизм и динамическое связывание.

Цитата:
Полиморфизм - это возможность, присущая всем настоящим объектно-оринтированным языкам программирования, которая заключается в том, что экземпляр подкласса может быть использован везде, где допустимо применение экземпляра его суперкласса.
Само по себе слово "полиморфизм" буквально обозначает "множество форм" - любой
...
Старый
 
Размещено в Без категории
Комментарии 18 chingachgoog вне форума
Аватар для Котяра
буду краток

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

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

Простой MVC фрэймворк

Запись от Котяра размещена 31.03.2009 в 00:02
Обновил(-а) Котяра 25.02.2010 в 09:55 (объединение)
Понадобился мне вдруг MVC фрэймворк.
Поискал я в интернетах, нашел разных там "корнХулио" (с) Beaves и pureMVC, и понял что "чо-то мне как-то не так" (с) Бочарик
В общем решил написать свой мега простой фрэймворк))
Прошу любить и жаловать. А особенно замечания давать.

Итак :Часть первая. Цель.Структура фрэймворка. Интерфейсы
Начнем со структуры фрэймворка, и хотя изначально, было чуток по другому, в итоге мой проект стал выглядеть так: ...
Старый
 
Размещено в ru.k0t0vich
Комментарии 7 Котяра вне форума
Аватар для iNils
Негуру

Утилита для форматирование содержимого файла регулярными выражениями.

Запись от iNils размещена 30.03.2009 в 06:23
Обновил(-а) iNils 09.06.2009 в 13:36
Название: icon64.gif
Просмотров: 3607

Размер: 955 байт
Описание:
FileFormat - утилита для форматирования текстового файла с помощью пользовательского набора регулярных выражений. При создании нового набора, ему дается имя, которое указывается при вызове утилиты после имени форматируемого файла.

Синтаксис:
FILEFORMAT [file -@xxx [-nb|-view|-copy newfile]]
-@xxx - сохраненный набор регулярных выражений из 'data.xml', состоит из '@' и имени набора
-nb - не создавать резервную копию файла
...
Старый
  Комментарии 1 iNils вне форума
Аватар для Котяра
буду краток

Тестирование Flex rpc и messaging классов в pure AS3 и BlazeDS

Запись от Котяра размещена 27.03.2009 в 17:44
Обновил(-а) Котяра 25.02.2010 в 09:54
Продолжаю тестировать BlazeDS.
NetConnection хорошо, но во Flex есть большое количество замечательных классов в пакетах
rpc и messaging.
Основной затык был " как использовать эти классы в чистом as3"
Гугление на протяжении нескольких часов и тестирование методом научного тыка помогли:
Представляю вам пример общения с удаленным объектом с сериализацией возвращаемого сервером класса.
Код AS3:
package {
	import flash.display.Sprite;
...
Старый
 
Размещено в ru.k0t0vich
Комментарии 2 Котяра вне форума
Аватар для chingachgoog
Banned

Спасибо форуму Флешер.ру!

Запись от chingachgoog размещена 27.03.2009 в 13:12
Спасибо форуму Флешер.ру и, конечно, это спасибо здешней публике! Благодаря ей я узнал много нового и мой уровень значительно повысился. Надеюсь, мои ответы и сообщения тоже были для кого-то полезными.

К сожалению, навряд ли я буду тут часто появляться, если вообще буду.
Поэтому тем кто хочет со мной связаться, можно писать мне на почту:
мой ник пёcик маил.ру
либо, можно будет меня найти на форуме флеш зоны, а может и не там

Всем удачи!
...
Старый
 
Размещено в Без категории
Комментарии 5 chingachgoog вне форума
Аватар для Котяра
буду краток

Тестирование NetConnection в pure AS3 и BlazeDS

Запись от Котяра размещена 25.03.2009 в 10:09
Обновил(-а) Котяра 25.02.2010 в 09:56
Вовсю тестирую сейчас BlazeDS, проблема в том что все примеры написаны для Flex, поэтому пришлось повозится для реализации примеров на pure AS3.
В тестовом примере создую удаленный объект и вызываю у него функцию hello, в качестве результата возвращающий сериализованный класс User
Код AS3:
package 
{
	import fl.controls.Button;
	import flash.display.Sprite;
	import flash.events.Event;
	import flash.events.MouseEvent;
        import flash.events.NetStatusEvent;
...
Старый
 
Размещено в ru.k0t0vich
Комментарии 0 Котяра вне форума
Аватар для pelipas

фриланс

Запись от pelipas размещена 23.03.2009 в 03:23
делаю дизайн и flash анимацию
http://pelipas.ru
Старый
 
Размещено в Без категории
Комментарии 1 pelipas вне форума
Аватар для wvxvw
Modus ponens

Проект начат.

Запись от wvxvw размещена 13.03.2009 в 19:33
Обновил(-а) wvxvw 15.03.2009 в 01:22
Осталось только закончить
Суть проекта: минималистический пакет не зависящий от фреймворка рассчитаный на работу с текстовыми веб-сервисами (SOAP, REST и иже с ними).
Что планируется сделать:
- Переписать Mate избавившись от фреймворковских зависимостей.
- Интерактивная модель данных (с возможностью привязки к изменениям в данных).
- Реализация XPath, XQuery.
- Продвинутый парсер для CSS3, JSON, CSV.
- Разнообразные утилиты по работе с текстовыми ...
Старый
 
Размещено в Frameworkless MXML
Комментарии 2 wvxvw вне форума
Аватар для iNils
Негуру

Плагин iTracePanel для FlashDevelop RC*

Запись от iNils размещена 10.03.2009 в 20:44
Обновил(-а) iNils 08.04.2009 в 03:31
Описание:
Плагин для вывода трейсов при работе с ActionScript 3.0 в панель в стиле "AS 2.0 + mtasc". Кроме самого сообщения выводятся пакет, класс, метод и номер строки с трейсом. Двойной клик по строке в панели позволяет перейти на строку с трейсом в коде.

Доступно 6 уровней сообщений (см. скриншот и класс с примеров в архиве).


Требования:
  • FD RC1 и выше
  • класс ru.inils.utils.Debugger (в архиве)
  • режим компиляции Debug
  • Debug флеш плеер
...
Старый
 
Размещено в FD3: Плагины , FD
Комментарии 31 iNils вне форума

 


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


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