Урок "Добавления приложения и показ id" (Контейнер)

Только готовые уроки по использованию ВКонтакте API. Flash + PHP + API. НЕ IFrame!
VIP
Сообщения: 252
Зарегистрирован: 24 ноя 2009, 18:10

Урок "Добавления приложения и показ id" (Контейнер)

Сообщение VIP »

Всем привет, это мой первый урок, что не понятно то спрашиваем! Очень часть я поднимал вопрос как же сделать добавление приложения к себе на страницу чтоб оно добавлялось как в крутых приложениях одним нажатием клавиши, ладно ближе к делу:

Мы научимся:
- вызывать окно добавления приложения к себе на страницу
- работать в контейнере (на конец то)
- определять id просматривающего приложение

1.) Создаём новый Flash File (ActionScript 3.0)
2) Сохраняем наш документ в любую папку и называем test.fla
3) Создаём внутри нашей флешки динамическое поле называем его s3
4) В первом кадре пишем код:

Код: Выделить всё

var wrapper: Object;this.addEventListener(Event.ADDED_TO_STAGE, onAddedToStage);function onAddedToStage(e: Event): void {    wrapper = Object(this.parent.parent);    wrapper.external.showInstallBox();    wrapper.external.setTitle("Сервис"); // Слово  "Сервис" будет видно в окне браузера на верху    s3.text = wrapper.application.parameters.viewer_id;      if (wrapper.application.parameters.is_app_user == 1) {       }else{                                                                                 }    wrapper.addEventListener('onApplicationAdded', function(e: Object): void {    });}
5) Сохраняем наш документ и заливаем в контакт, радуемся
6) http://vkgames.hhos.ru/prosto/Test%200.1.rar
7) Вот что получиться http://vkontakte.ru/app1756955
8) Если вы не видите приложение то вступите в http://vkontakte.ru/club4955419 и всё будет норм
Последний раз редактировалось VIP 24 янв 2010, 23:39, всего редактировалось 10 раз.
romarius777
Сообщения: 24
Зарегистрирован: 03 ноя 2009, 15:30

Re: Урок "Добавления приложения к себе на страницу и показ id"

Сообщение romarius777 »

Спасибо, за урок...
romarius777
Сообщения: 24
Зарегистрирован: 03 ноя 2009, 15:30

Re: Урок "Добавления приложения к себе на страницу и показ id"

Сообщение romarius777 »

Кстати, вы заметили, что неодобренные приложения с использованием контейнера могут просматривать только создатели, даже друзья не могу посмотреть(((
VIP
Сообщения: 252
Зарегистрирован: 24 ноя 2009, 18:10

Re: Урок "Добавления приложения к себе на страницу и показ id"

Сообщение VIP »

есть оптимальное решение проблемы, просто указать группу и все кто будут в этой группе (учасники) смогут просматривать приложение
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: Урок "Добавления приложения и показ id" (Контейнер)

Сообщение Александр »

VIP
Сам делал? По твоим сообщениям в других темах я вижу, что ты совсем не понимешь в этом. Если не смотришь чужой код, то смотри хотя бы тот, который ты приводишь для других.

Есть вопрос по этому уроку.

Код: Выделить всё

if (wrapper.application.parameters.is_app_user == 1) {     // Если id юзера больше 1
Какая связь между is_app_user и "Если id юзера больше 1" ?

И эти строчки с пустыми функциями для чего?

Код: Выделить всё

   if (wrapper.application.parameters.is_app_user == 1) {     // Если id юзера больше 1
   }else{                                                                             
   }
   wrapper.addEventListener('onApplicationAdded', function(e: Object): void {
   });
VIP
Сообщения: 252
Зарегистрирован: 24 ноя 2009, 18:10

Re: Урок "Добавления приложения и показ id" (Контейнер)

Сообщение VIP »

Александр писал(а):VIP
Сам делал? По твоим сообщениям в других темах я вижу, что ты совсем не понимешь в этом. Если не смотришь чужой код, то смотри хотя бы тот, который ты приводишь для других.

Есть вопрос по этому уроку.

Код: Выделить всё

if (wrapper.application.parameters.is_app_user == 1) {     // Если id юзера больше 1
Какая связь между is_app_user и "Если id юзера больше 1" ?

И эти строчки с пустыми функциями для чего?

Код: Выделить всё

   if (wrapper.application.parameters.is_app_user == 1) {     // Если id юзера больше 1
   }else{                                                                             
   }
   wrapper.addEventListener('onApplicationAdded', function(e: Object): void {
   });

Пардон сейчас уберу!!!
acpid
Сообщения: 76
Зарегистрирован: 02 июн 2010, 09:05

Re: Урок "Добавления приложения и показ id" (Контейнер)

Сообщение acpid »

при использоваини контейнера Заголовок страницы меняется с названия приложения на "Вконтакте | Сервис".
Как вернуть название?
Аватара пользователя
psix55
Модератор
Модератор
Сообщения: 1015
Зарегистрирован: 09 дек 2009, 17:16

Re: Урок "Добавления приложения и показ id" (Контейнер)

Сообщение psix55 »

Убрать из кода :

Код: Выделить всё

wrapper.external.setTitle("Сервис");
acpid
Сообщения: 76
Зарегистрирован: 02 июн 2010, 09:05

Re: Урок "Добавления приложения и показ id" (Контейнер)

Сообщение acpid »

при использовании контейнера пропадает установленный мною цвет сцены. Подскажите пожалуйста как вернуть.
Аватара пользователя
psix55
Модератор
Модератор
Сообщения: 1015
Зарегистрирован: 09 дек 2009, 17:16

Re: Урок "Добавления приложения и показ id" (Контейнер)

Сообщение psix55 »

Никак!(Наверно, не уверен)
Только если создать отдельный слой и нарисовать на нём Квадрат с цветом фона!
Ответить