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

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

Использование встроенных шрифтов в FTE (Flash Text Engine)

Запись от Genm размещена 30.10.2011 в 17:37
Для использования встроенного шрифта надо чтобы свойство fontLookup объекта FontDescription было равно EMBEDDED_CFF.

Использовать можно только компактные встроенные шрифты CFF (Compact Font Format). Если будет какой-то другой формат, то шрифт станет по-умолчанию (_serif).

Для того чтобы получить CFF надо использовать Flash CS5.

1. Открываем его и в меню выбираем пункты:
Текст >> Внедрение шрифтов…

2. Пишем Имя, которые Вы ...
Старый
 
Размещено в Без категории
Комментарии 4 Genm вне форума
Аватар для TERRORist
Рейтинг: 5.00. Голосов: 3.

Lazer Lover: 10. Призмы

Запись от TERRORist размещена 29.10.2011 в 17:01
Обновил(-а) TERRORist 29.10.2011 в 19:01
О да, это было непросто... Если б она только разлагала, было б попроще, но призма еще и изменяет угол, под которым фотоны движутся.

Название: prism.jpg
Просмотров: 10314

Размер: 25.5 Кб

С движком пока закончено, теперь буду графикой заниматься.
Ура.
Старый
 
Размещено в Games , Lazer Lover
Комментарии 17 TERRORist вне форума
Аватар для ~~~
~~~

[iOS] Определятор статуса, типа и представления экранной клавиатуры.

Запись от ~~~ размещена 28.10.2011 в 19:46
Приветствую, коллеги.

Коротко о главном:
В комбинации AIR + iOS + {желание работать с текстом, клавой} есть одна большая проблема - это и есть большая проблема.
  • Нет событий от экранной клавиатуры (за некоторым исключением);
  • Нет раздельных стилей в режиме редактирования;
  • Нет обновлений фокуса и позиции мыши/пальца в режиме редактирования;
  • Ещё много чего нет..
Скажу по-секрету, я все эти проблемы давно решил.

Предлагаю вам, товарищи, мой детектор статуса, ...
Старый
 
Размещено в Накодил
Комментарии 0 ~~~ вне форума
Аватар для EndoCrinologist
Рейтинг: 2.60. Голосов: 5.

Создание простого чата. Часть 1. Основы считывания данных

Запись от EndoCrinologist размещена 28.10.2011 в 10:03
Теперь, когда мы научились отправлять и принимать данные, мы должны научиться их просто считывать из конкретного файла. Для этого, мы разберем конкретный пример - при нажатии на кнопку в динамическое поле считывается значение, находящееся в текстовом файле.


Займемся железом:

1) На новой сцене создайте Dynamic Text с Instance Name counter
2) Ниже создайте кнопку через Ctrl F8, присвоив ему Instance Name, как up.


Работа с железом ...
Старый
  Комментарии 5 EndoCrinologist вне форума
Аватар для TERRORist

Lazer Lover: 9. Черные дыры

Запись от TERRORist размещена 28.10.2011 в 02:42
Нет это не заголовок для порно-фильма. Это апдейт игры и движка.

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

Однако, появилось свободное время, продолжил. Сделал черные дыры Это как магнит, только если фотон попадает во внутренний радиус, он уничтожается...

Выглядит красиво, как будто черная дыра поглощает вещество звезды - спутника. Такое встречается во вселенной

Название: collapsar.png
Просмотров: 4241

Размер: 893.9 Кб ...
Старый
 
Размещено в Games , Lazer Lover
Комментарии 9 TERRORist вне форума
Аватар для EndoCrinologist
Рейтинг: 3.00. Голосов: 2.

Создание простого чата. Часть 1. Основы получения данных

Запись от EndoCrinologist размещена 28.10.2011 в 01:13
Обновил(-а) EndoCrinologist 28.10.2011 в 09:43
В прошлой части мы рассмотрели отправку данных на сервер. Теперь, мы получим наши данные и выдадим ответ.

Для начала мы пропишем строку, которая примет наши данные. Её надо сделать в виде функции и указать для неё параметр, который будет являться флажком - получили ли мы данные или же нет. Итак, приступим:

1) Ниже нашего AS кода в chat.fla создаём функцию onLoad, связанную как раз с нашим приёмником данных:
Код AS1/AS2:
dataIn.onLoad = function():Void {}
...
Старый
  Комментарии 0 EndoCrinologist вне форума
Аватар для EndoCrinologist
Рейтинг: 2.00. Голосов: 4.

Создание простого чата. Часть 1. Основы отправки данных

Запись от EndoCrinologist размещена 27.10.2011 в 22:46
Обновил(-а) EndoCrinologist 28.10.2011 в 11:37
Теперь я научу Вас, как отправлять данные на сервер обработки PHP.


Для начала нам нужно создать свой локальный сайт. Для этого:

1) На установленном виртуальном диске в папке home создайте папку с названием chat.ru (название может быть любое)

2) В папке chat.ru создайте папку www и в ней создайте файл index с расширением php (или html, что не принципиально) и напишите следующий код:
PHP код:
<title>Chat.ru</title>
<
center><embed 
...
Старый
  Комментарии 12 EndoCrinologist вне форума
Аватар для EndoCrinologist
Рейтинг: 3.00. Голосов: 2.

Создание простого чата. Часть 1. Введение

Запись от EndoCrinologist размещена 27.10.2011 в 22:45
Обновил(-а) EndoCrinologist 28.10.2011 в 09:42
Многим людям, сидящим в интернете, рано или поздно, общаясь в чате, захочется вдруг иметь свой собственный чат. Допустим, этот человек знает основы работы во Flash и подкреплен знаниями Action Script. Тогда у него не составит труда написать свой собственный чат.
Конечно, этот чат будет далеко не совершенством, но в этих уроках я хочу решить 30% вопросов, возникающих по поводу PHP <-> Action Script.

Для начала разберемся, зачем флешу надо соединяться с интернетом? Ответ ...
Старый
  Комментарии 7 EndoCrinologist вне форума
Аватар для EndoCrinologist

Мои искания в создании флеш-стратегии (Часть 3. Привязка. Реализация. Часть 1)

Запись от EndoCrinologist размещена 27.10.2011 в 18:06
Обновил(-а) EndoCrinologist 28.10.2011 в 09:42
Для начала нам нужно разобрать в одной вещи.
Функция startDrag();, которую мы использовали в своей игре, прикрепляет к мыши наш объект и он следует за ней, совсем не следя за нашими ячейками поля. Поэтому, мы немного подправим нашу функцию.

А в каком направлении мы её подправим? А в таком, что мы добавим переменную, следящую за тем, взят ли объект с места или нет. То есть, переменная будет принимать значение true (взято) и false (оно на панели). Но для начала еще кое-что. ...
Старый
 
Размещено в Мои искания
Комментарии 0 EndoCrinologist вне форума
Аватар для EndoCrinologist

Мои искания в создании флеш-стратегии (Часть 3. Привязка. Введение)

Запись от EndoCrinologist размещена 27.10.2011 в 15:42
Обновил(-а) EndoCrinologist 28.10.2011 в 09:41 (Добавил SWF-файл)
Во второй части я обещал, что мы рассмотрим, как привязывать сооружения к сетке и сортировать расположение объектов по их глубине на сцене, чтобы произошло нормальное их перекрывание. Пожалуй, это будет самой сложной частью в нашей работе. Начнем сначала с небольшой теории.

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

SWF-файл ...
Старый
 
Размещено в Мои искания
Комментарии 6 EndoCrinologist вне форума
Аватар для EndoCrinologist
Рейтинг: 3.00. Голосов: 2.

Мои искания в создании флеш-стратегии (Часть 2. Конец)

Запись от EndoCrinologist размещена 27.10.2011 в 11:44
Обновил(-а) EndoCrinologist 28.10.2011 в 09:40
Продолжаем работу (список предыдущих частей Вы можете просмотреть в конце статьи). Теперь мы научимся дублировать наши сооружения, чтобы они оставались и на панели сооружений, и на основном поле. Работы с железом не будет. Нам нужно будет только немного поработать с кодом, а точнее с условием if ((trux == true)&&(truy == true)){} функции obj1.onRelease = function():Void{}.

1) Открываем нашу игру (если уже открыта - это замечательно).
2) Полностью измените код кадра ...
Старый
 
Размещено в Мои искания
Комментарии 0 EndoCrinologist вне форума
Аватар для EndoCrinologist

Мои искания в создании флеш-стратегии (Часть 2. Начало)

Запись от EndoCrinologist размещена 27.10.2011 в 10:59
Обновил(-а) EndoCrinologist 28.10.2011 в 09:40
Итак, продолжаем экскурс. Мы заложили основы нашей стратегии (Мои искания в создании флеш стратегии (Часть 1)). Теперь мы умеем:
  1. Перетаскивать объекты на основное поле игры
  2. Проверять, можно ли установить объект в данном месте
  3. Возвращать объект на место, если установка его не разрешена

Теперь мы научимся более сложному делу. Мы научимся дублировать сооружение, чтобы оно у нас оставалось и в списке сооружений и на основном поле. В качестве интерактива, добавим счетчик количества сооружений ...
Старый
 
Размещено в Мои искания
Комментарии 0 EndoCrinologist вне форума
Аватар для vapes

Встреча BAFPUG в Минске!

Запись от vapes размещена 24.10.2011 в 15:54
5 ноября при поддержке компании Altoros Development состоится очередная встреча Belarusian Adobe Flash Platform User Group. В этот раз участники юзер группы поговорят о новинках компании Adobe, выпущенных в этом году, и хороших практиках во время разработки Flex-приложений.

Программа:

14.30 – начало

14.30 -15.10 «Обзор инструментов для поддержки качества кода Flex-приложений»
Докладчик – Валерий Песецкий, менеджер BAFPUG, Head of flex department ...
Старый
 
Размещено в Без категории
Комментарии 7 vapes вне форума
Аватар для PeTa4eK

Flare3D 2.0 и первый эксперимент

Запись от PeTa4eK размещена 23.10.2011 в 11:08
Всем привет. Сегодня расскажу про такой простой 3D движок как Flare3D
Все мы знаем что после релиза Flash Player 11 появились гигантские возможности для создания красивых 3D игр.

После некоторого поиска на эту тему нашел несколько вариантов
Alternativa3D 8 - http://alternativaplatform.com/ru/
Minco - http://hub.aerys.in/minko
Away3D - http://away3d.com/
proscenium - http://labs.adobe.com/downloads/proscenium.html
Flare3D - http://www.flare3d.com/ ...
Старый
 
Размещено в Без категории
Комментарии 8 PeTa4eK вне форума
Аватар для Newred
Рейтинг: 5.00. Голосов: 2.

Пример создания простой игры as3

Запись от Newred размещена 21.10.2011 в 02:22
Обновил(-а) Newred 21.10.2011 в 18:29
В данном примере показано как:
1. Создавать неограниченно-большой мир в ширину (и так же можно и в длинну!)
2. Использовать внешнюю mp3 музыку и программно управлять ней в игре.
3. Панорама выстрела и попадания "правильно" звучат в пространстве от левого до правого канала звука.
4. Хранение настроек громкости на компьютере пользователя. При следующем вашем запуске игры, звук будет нужной громкости.(а ведь хранить можно любые данные!)
5. Посмотрите примеры ...
Старый
 
Размещено в Без категории
Комментарии 8 Newred вне форума
Аватар для crazyone
Рейтинг: 5.00. Голосов: 2.

Расковыриваем библиотеки Proscenium'a. Работа с мышью при помощи метода SceneGraph.pi

Запись от crazyone размещена 20.10.2011 в 22:36
Это статья не столько о просцениуме (его привью версии), сколько о дебаге библиотек вобще. Я расскажу, как расковырять и исправить что-либо в библиотеках swc на примере еще недописанной библиотеки от адоба proscenium.swc. Это продолжение статьи "Proscenium во FlashDevelop" (http://www.flasher.ru/forum/blog.php?b=460), поэтому рассказывать, что такое просцениум и где взять сабжевую swc я не буду.
Исходники, которые будут исполльзоваться в статье: http://doctorstal.itx.com.ua/flash/r...bixCube0.1.zip
...
Старый
 
Размещено в Без категории
Комментарии 6 crazyone вне форума
Аватар для Genzo

Соревнование на быстроту алгоритмов

Запись от Genzo размещена 20.10.2011 в 19:05
Обновил(-а) Genzo 21.10.2011 в 11:16
Уже есть подобная тема http://www.flasher.ru/forum/blog.php?bt=5651 , тут задание будет немного другим :

Дается задача связанная с алгоритмом, несколько людей(ну или хотя бы 1) выкладывает код решения и мы проверяем чей алгоритм работает быстрее. Призов соответственно нет, только эстетический интерес. После того как будут решения, ну или хотя-бы одно решение - задание меняется. Предлагаю задавать не сложные задания связанные с одномерными-двумерными массивами как в этом примере http://www.flasher.ru/forum/showthread.php?t=170199 ...
Старый
 
Размещено в Без категории
Комментарии 10 Genzo вне форума
Аватар для Dukobpa3

Миникарта. Проверка по битмапе.

Запись от Dukobpa3 размещена 19.10.2011 в 18:56
Обновил(-а) Dukobpa3 20.10.2011 в 17:03
Написал вот такую нехитрую утилитку, мож кому пригодится.

Реализовывает такую вот схему:
- Есть битмапдата
- В битмапдате разные объекты имеют свой цвет. Каждый цвет это один бит из доступных 0xffffff
- рисуем объект в эту битмапдату доступными в классе методами
- после чего имеем возможность быстренько проверить есть ли такой цвет в этой точке или нету.
- Проверка имеется двух видов: "жесткая" и "обычная".
-- Обычная ...
Старый
 
Размещено в Без категории
Комментарии 10 Dukobpa3 вне форума
Аватар для BuKT

Продажа игр

Запись от BuKT размещена 18.10.2011 в 08:40
Обновил(-а) BuKT 18.10.2011 в 09:03
Дело в том, что я как и большинство сумасшедших программистов совершенно не умею рисовать. В связи с этим я никоим образом не мог склепать даже самую простенькую игру (типа Reflexer'а) так, чтобы она кому-то понравилась. Геймплей? Да. Сюжет? Всенепременно. Графика? Извините, нет.

Недавно кто-то кинул мне ссылку на Чувака в зомби-лесу. На то время игра висела в топ-10, а это явно говорило о том, что разработчики получили с этого весьма нехилую сумму. Сразу пришла в голову идея, что ...
Старый
 
Размещено в Без категории
Комментарии 9 BuKT вне форума
Аватар для crazyone

Proscenium во FlashDevelop

Запись от crazyone размещена 17.10.2011 в 04:38
Обновил(-а) crazyone 20.10.2011 в 22:41
Все, кто давно на FlashDevelop и когда-либо использовал Stage3D, сами смогут разобраться, что делать, чтобы использовать Proscenium в FD.
Я же только недавно перешел на FD и со Stage3D не знаком. Так что мне пришлось немного поразбираться.
Поэтому я думаю, не будет лишним написать инструкцию для всех остальных.

Я пользуюсь FD 4.0.0 RC1, в нем сразу есть playerglobal.swc для одинадцатого флешплеера, поэтому я не описываю подключение этой либы.

1. Качаем ...
Старый
 
Размещено в Без категории
Комментарии 11 crazyone вне форума
Аватар для SvetozarPNZ

"Зацепка" - принцип для создания хорошей флеш игры

Запись от SvetozarPNZ размещена 04.10.2011 в 18:01
Навеяно статьей
http://xitri.com/2011/09/26/replayability.html

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

Для чего выводили все эти принципы.

Конечно же чтобы делать реиграбельные игры.
  1. Выбираем тему.
  2. Выискиваем зацепку.
  3. Воссоздаем атмосферу игры, отталкиваясь от зацепки.

Тема ...
Старый
 
Размещено в Без категории
Комментарии 14 SvetozarPNZ вне форума

 


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


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