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

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

Аватар для 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.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 вне форума
Аватар для Tails
Рейтинг: 3.00. Голосов: 3.

Средство для отладки: trace массивов

Запись от Tails размещена 10.01.2012 в 00:34
Обновил(-а) Tails 16.01.2012 в 12:44
Средство для отладки.
Простенькая функция, для вывода массивов любой размерности в trace. Принимает только 1 аргумент - массив.

Код AS3:
package{
	public function traceArray(array:Array):void{
		var space:String 	= '';
		trace('---------------');
 
		write(array, 0);
 
		function write(_array:Array, _step:int):void{
			space = '';
			for(var i=0; i<_step; i++){space+='	'}
			for(var j=0; j<_array.length; j++){
...
Старый
 
Размещено в Без категории
Комментарии 13 Tails вне форума
Аватар для EndoCrinologist
Рейтинг: 3.00. Голосов: 3.

Настройка сокетов для Flash 8

Запись от EndoCrinologist размещена 07.03.2013 в 23:45
–Ну, как Вы поживаете?
–Вашими молитвами, сэр…
Неизвестный человек

Итак, здравствуйте, дорогие друзья, форумчане, обитатели форума, нубы, просвещенные, опытные и просто те люди, которые тут есть. Снова пишу вам я, великий врач по эндокринным железам!

Написав первую букву этой статьи, считайте, что ваши мольбы, просьбы, многочисленные темы с названиями «помогите с сокетами», «помогите по онлайн мультиплееру» и прочие вопросы, связанные с Интернетом, связью ...
Старый
  Комментарии 8 EndoCrinologist вне форума
Аватар для Rzer
Рейтинг: 3.00. Голосов: 3.

Математика игр. Часть 1.

Запись от Rzer размещена 10.07.2014 в 20:59
Обновил(-а) Rzer 11.07.2014 в 20:09
Для наглядности будем делать игру Dragon Master и познавать насколько полезно учить математику в школе.

Плавное изменение свойств

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

Код AS3:
public function followMaster(target:DisplayObject):void{
	this.target = target;
	addEventListener(Event.ENTER_FRAME, onEnterFrame);
}
 
private function onEnterFrame(e:Event):void{
...
Старый
 
Размещено в Без категории
Комментарии 20 Rzer вне форума
Аватар для caseyryan
Рейтинг: 3.00. Голосов: 2.

Небольшой хак для записи или удаления файлов из директории приложения

Запись от caseyryan размещена 07.04.2017 в 06:44
Наверняка, многим, кто пишет под AIR, известно, что
Код AS3:
File.applicationDirectory
возвращает read-only файл.
Соответственно все его производные, которые возвращает
Код AS3:
File.applicationDirectory.resolvePath("имя файла");
Будут так же read-only.
Я давно это знал, и мне было пофиг, просто использовал File.applicationStorageDirectory вместо него.
Но недавно мне потребовалось записывать и удалять файлы именно в директории приложения. Не долго думая, решил обратиться ...
Старый
 
Размещено в Без категории
Комментарии 6 caseyryan вне форума
Аватар для in4core
Рейтинг: 2.80. Голосов: 10.

MVC в игорной индустрии

Запись от in4core размещена 27.11.2012 в 19:00
Кто знает, кто нет, не важно, - 90% разработанных мною приложений относятся к игорной индустрии ( казино, букмейкерки, слоты и т.п.). В связи с этим, накопился какой-никакой опыт в создании таких приложений, которым и хочу поделится. Все что здесь описано ( некоторые термины так же ) - это сугубо мое мышление, поэтому , если что то кажется из рамок выходящим, прошу спокойно указать - исправим.

Статья рассчитана на любой уровень программиста , ознакомленного с MVC ( например здесь ...
Старый
 
Размещено в Без категории
Комментарии 43 in4core вне форума
Аватар для -De-
Рейтинг: 2.67. Голосов: 3.

как передать параметр в слушатель

Запись от -De- размещена 14.09.2010 в 13:20
Обновил(-а) -De- 14.09.2010 в 15:42
Достаточно быстро накидал, могут быть ошибки/неточности, опечатки, чего-то не хватать, постараюсь дополнить.
Часто бывает просто написать некую функцию paramFunc, которой передается номер кнопки, а не обьект собственно кнопки. Почти всё тут про, "как сопоставить обьекту (event.currentTarget) параметр".
Надо помнить, что addEventListener позволяет повесить сколько угодно слушателей, нижеприведённые методы, почти все - только один (обычно больше одного и не надо, но если забыть ...
Старый
 
Размещено в Без категории
Комментарии 64 -De- вне форума
Аватар для EndoCrinologist
Рейтинг: 2.67. Голосов: 3.

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

Запись от EndoCrinologist размещена 25.08.2011 в 15:31
Обновил(-а) EndoCrinologist 28.10.2011 в 09:39
Всем доброго времени суток!

Начал создавать флэш-стратегию и решил поделиться своим "сочинением" в AS2, позволяющее Вам "взять" здание из имеющихся в Вашем списке и "перенести" его в поле для начала его строительства.

P.S. Кому это не надо или тот, кто просто решил посмеяться - прошу дальше не читать. А вот дать дельный совет - можно.

Итак. Этап первый. Буду показывать предельно примитивный пример "строительства". ...
Старый
 
Размещено в Мои искания
Комментарии 20 EndoCrinologist вне форума
Аватар для iNils
Негуру
Рейтинг: 2.60. Голосов: 5.

Плагин Fold (версия 0.3) для FlashDevelop 3

Запись от iNils размещена 26.10.2010 в 22:29
Обновил(-а) iNils 26.10.2010 в 22:40
Продолжение Плагин Fold для FlashDevelop 3 (версия 0.2)
Добавлена возможность сворачивать методы (ALT+F), комментарии (ALT+C) и регионы (ALT+R). Также можно сворачивать только выделенный код.
Старый
 
Размещено в FD3: Плагины , FD
Комментарии 24 iNils вне форума
Аватар для 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 вне форума
Аватар для 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 вне форума
Аватар для Vektor
Рейтинг: 1.57. Голосов: 7.

Маленькие секреты профессионалов или как упростить написание кода.

Запись от Vektor размещена 15.01.2012 в 10:21
Обновил(-а) Vektor 15.01.2012 в 14:34
Здесь, я бы хотел рассказать о том, как не плодить лишние классы.

Многие начинающие программисты, начитавшись об ООП, начинают разбивать (код на множество классов), подменяя понятие класс – функция.
Классы нужны только, если для вызова одной или нескольких функции, из этого класса, сами функции вызывают множество функции и переменных, этого класса, тем самым мы облегчаем читаемость нашего кода, но надо задать себе вопрос этот класс универсальный.
Универсальный класс, ...
Старый
 
Размещено в Без категории
Комментарии 117 Vektor вне форума

 


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


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