Как разработать некоторые характеристики социальной флеш игры Facebook? (конкретнее внутри) - PullRequest
0 голосов
/ 01 июля 2011

Я только начинаю изучать Flash AS3 и пытаюсь сделать социальную флеш-игру на Facebook.это еще долгий путь, да, я знаю это.Но у меня в голове застряли некоторые вопросы новичка, которые я хотел бы решить ^^

  1. Как флеш-игра Facebook делит свои данные на множество частей для загрузки?Например, обычно выясняется, что если мы щелкаем на новом элементе (например, на одежде персонажа, в волосах, глазах и т. Д.) И перетаскиваем его на сцену, нам нужно дождаться загрузки его с сервера.), это?Какова система этого и как я могу это узнать?^^

  2. Так что в игре будет много людей.следовательно, как мы можем хранить данные учетных записей и загружать их при запуске?

3.Как работает полноэкранная система?две отдельные вспышки?

Большое спасибо за беспокойство и помощь в моих глупых вопросах ^^

(если возможно, пожалуйста, расскажите мне все языки или программы, которые мне нужно учить, чтобы сделать всеэтот материал: D)

Ответы [ 2 ]

1 голос
/ 01 июля 2011

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

Что касается3, я не уверен, что именно вы спрашиваете: что такое "полноэкранная система"?

0 голосов
/ 01 июля 2011

Для пункта 3 вы имеете в виду использование state.displayState?При этом запускается проектор, который берет ваш swf из исходного местоположения браузера и воспроизводит его в специальном полноэкранном проигрывателе.

Вы используете его следующим образом:

//go full screen
stage.displayState = StageDisplayState.FULL_SCREEN;
//go back to normal
stage.displayState = StageDisplayState.NORMAL;

Кроме того, вы должныустановите для параметра allowfullscreen в вашем HTML значение true.

Однако существуют ограничения этого режима, в основном влияющие на то, когда он может вызываться, и ограничения клавиатуры.Подробнее здесь: http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/display/Stage.html#displayState

...