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

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 05.07.2016, 17:45
Comer вне форума Посмотреть профиль Отправить личное сообщение для Comer Найти все сообщения от Comer
  № 21  
Ответить с цитированием
Comer

Регистрация: Dec 2010
Сообщений: 121
Цитата:
Сообщение от Tails Посмотреть сообщение
Апи - это обозначение программного интерфейса. Простая аналогия: У вашей машины есть руль, педали, индикаторы. Всё это - апи вашего авто, используя которое вы можете управлять им.
То же самое ваш сервер, он может хранить переменную и предоставляет возможность её изменять. Как именно нужно обратиться на ваш сервер внешнему клиенту - это и есть апи вашего сервера.
Ну, само назначение апи я в принципе понимаю. Но я во-первых, никак не могу понять саму структуру передачи данных, а во вторых не имею представления, как его подключить к моей флешке.
Вот есть сервис Google API. Это, по ходу, то, что мне нужно, но я до конца в этом не уверен. Потому и спрашиваю, можно ли использовать этот сервис для моих нужд?
__________________
Учить Flash начал, когда мне стукнуло 50. И не жалею!

Старый 05.07.2016, 18:01
Tails вне форума Посмотреть профиль Отправить личное сообщение для Tails Найти все сообщения от Tails
  № 22  
Ответить с цитированием
Tails
 
Аватар для Tails

блогер
Регистрация: Dec 2008
Адрес: г. Чебоксары
Сообщений: 2,259
Записей в блоге: 6
Вообще, похоже, что можно.

Любые взаимодействия по http внутри флеша выполняются при помощи класса URLLoader.
__________________
Дети не должны знать о своих родителях

Старый 05.07.2016, 18:19
Comer вне форума Посмотреть профиль Отправить личное сообщение для Comer Найти все сообщения от Comer
  № 23  
Ответить с цитированием
Comer

Регистрация: Dec 2010
Сообщений: 121
Цитата:
Сообщение от Tails Посмотреть сообщение
Вообще, похоже, что можно.

Любые взаимодействия по http внутри флеша выполняются при помощи класса URLLoader.
Про URLLoader я знаю. У меня почти весь проект на нём завязан. А вот с апи вышла промашка. Не учёл.
И уж если вы говорите, что этот сервис можно использовать, значит буду его штудировать.
Спасибо вам за участие!
__________________
Учить Flash начал, когда мне стукнуло 50. И не жалею!

Старый 05.07.2016, 18:28
Tails вне форума Посмотреть профиль Отправить личное сообщение для Tails Найти все сообщения от Tails
  № 24  
Ответить с цитированием
Tails
 
Аватар для Tails

блогер
Регистрация: Dec 2008
Адрес: г. Чебоксары
Сообщений: 2,259
Записей в блоге: 6
Я его не использовал никогда, первый раз сегодня узнал о его существований. Но подобные сервисы уже есть, тот-же Flox например. Вообще да, я думаю стоит ознакомиться поближе с гугловским BigQuery, они предоставляют возможность хранения любых пользовательских данных у себя.
__________________
Дети не должны знать о своих родителях

Старый 05.07.2016, 19:51
undefined вне форума Посмотреть профиль Отправить личное сообщение для undefined Найти все сообщения от undefined
  № 25  
Ответить с цитированием
undefined

Регистрация: Oct 2006
Сообщений: 2,282
Tails,имеется ли у тебя опыт использования этого BigQuery? Он позволяет только хранить данные?В качестве замены MySQL он не потянет?

Старый 05.07.2016, 21:17
Tails вне форума Посмотреть профиль Отправить личное сообщение для Tails Найти все сообщения от Tails
  № 26  
Ответить с цитированием
Tails
 
Аватар для Tails

блогер
Регистрация: Dec 2008
Адрес: г. Чебоксары
Сообщений: 2,259
Записей в блоге: 6
Нету, я только сегодня о нём узнал.
В качестве замены бд вроде как должен подойти. Да, у них есть возможность апдейта данных, но с ограничениями. Вот тут написано про ограничения.

Просто для хранения данных, без их обработки, думаю что сгодится. Правда я не знаю как там дела с авторизацией обстоят, можно ли юзера залогинить кастомным образом, а не только по емейлу. Ну и ещё либы под as3 нету, придётся это дело всё доскональна разобрать и реализовать самостоятельно. Не знаю вообщем, сам бы с радостью прочитал какой нибудь обзор по этой теме.
__________________
Дети не должны знать о своих родителях

Старый 08.07.2016, 17:21
Comer вне форума Посмотреть профиль Отправить личное сообщение для Comer Найти все сообщения от Comer
  № 27  
Ответить с цитированием
Comer

Регистрация: Dec 2010
Сообщений: 121
Цитата:
Сообщение от Tails Посмотреть сообщение
SharedObject сохранят данные локально,
Хочу ещё раз обратиться к вам с вопросом. Вот посмотрите на часть кода, который сохраняет изменения в swf-файле:
Код AS3:
var saveFile:SharedObject = SharedObject.getLocal("saveFile");
Это переменная для сохранения и имя файлика (saveFile), куда это все будет сохраняться при помощи SharedObject.
Это, можно сказать, виртуальный файл.
А если сделать его физическим (например XML), и подключить к swf, то может тогда не нужно писать для него api?
Можно ли вообще это сделать? Будет работать?
__________________
Учить Flash начал, когда мне стукнуло 50. И не жалею!

Старый 08.07.2016, 17:56
Tails вне форума Посмотреть профиль Отправить личное сообщение для Tails Найти все сообщения от Tails
  № 28  
Ответить с цитированием
Tails
 
Аватар для Tails

блогер
Регистрация: Dec 2008
Адрес: г. Чебоксары
Сообщений: 2,259
Записей в блоге: 6
Выше приведённый код создаёт реальный файл в той операционной системе, где был вызван. Если вы создадите собственный XML и сохраните пользователю на диск, это будет одно и тоже.

Вся суть в том, что в обоих случаях, доступ к сохранённым данным можно получить только на этом-же компьютере. Другой компьютер не сможет узнать о содержимом вашего xml или специального SharedObject файла.

Вот тут вы можете почитать поподробнее о том, где сохраняется файл SharedObject:
http://help.adobe.com/ru_RU/as3/dev/...0204-7d80.html
__________________
Дети не должны знать о своих родителях

Старый 08.07.2016, 18:09
Comer вне форума Посмотреть профиль Отправить личное сообщение для Comer Найти все сообщения от Comer
  № 29  
Ответить с цитированием
Comer

Регистрация: Dec 2010
Сообщений: 121
Цитата:
Сообщение от Tails Посмотреть сообщение
Вся суть в том, что в обоих случаях, доступ к сохранённым данным можно получить только на этом-же компьютере. Другой компьютер не сможет узнать о содержимом вашего xml или специального SharedObject файла.
Ну, всё... Мне во век не одолеть это чёртово api...
__________________
Учить Flash начал, когда мне стукнуло 50. И не жалею!

Старый 08.07.2016, 18:18
Tails вне форума Посмотреть профиль Отправить личное сообщение для Tails Найти все сообщения от Tails
  № 30  
Ответить с цитированием
Tails
 
Аватар для Tails

блогер
Регистрация: Dec 2008
Адрес: г. Чебоксары
Сообщений: 2,259
Записей в блоге: 6
Так что вы решили, использовать сервисы гугла или состряпать свой сервачок?
пс. Не так страшен чёрт, как его малюют.
__________________
Дети не должны знать о своих родителях

Создать новую тему Ответ Часовой пояс GMT +4, время: 01:02.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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