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

Только готовые уроки по использованию ВКонтакте API. Flash + PHP + API. НЕ IFrame!

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

Сообщение VIP » 23 янв 2010, 17:34

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

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

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

  1. var wrapper: Object;
  2. this.addEventListener(Event.ADDED_TO_STAGE, onAddedToStage);
  3. function onAddedToStage(e: Event): void {
  4.     wrapper = Object(this.parent.parent);
  5.     wrapper.external.showInstallBox();
  6.     wrapper.external.setTitle("Сервис"); // Слово  "Сервис" будет видно в окне браузера на верху
  7.     s3.text = wrapper.application.parameters.viewer_id;  
  8.     if (wrapper.application.parameters.is_app_user == 1) {  
  9.     }else{                                                                            
  10.     }
  11.     wrapper.addEventListener('onApplicationAdded', function(e: Object): void {
  12.     });
  13. }

5) Сохраняем наш документ и заливаем в контакт, радуемся
6) http://vkgames.hhos.ru/prosto/Test%200.1.rar
7) Вот что получиться http://vkontakte.ru/app1756955
8) Если вы не видите приложение то вступите в http://vkontakte.ru/club4955419 и всё будет норм
Последний раз редактировалось VIP 25 янв 2010, 00:39, всего редактировалось 10 раз(а).

За это сообщение автора VIP поблагодарил:
soldermakc
VIP

 
Сообщения: 251
Зарегистрирован: 24 ноя 2009, 19:10
Благодарил (а): 23 раз.
Поблагодарили: 1 раз.

Чтобы убрать блок с рекламой, зарегистрируйтесь на форуме или войдите.

Google
 


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

Сообщение romarius777 » 23 янв 2010, 17:45

Спасибо, за урок...
romarius777

 
Сообщения: 24
Зарегистрирован: 03 ноя 2009, 16:30
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

Сообщение romarius777 » 23 янв 2010, 18:15

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

 
Сообщения: 24
Зарегистрирован: 03 ноя 2009, 16:30
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

Сообщение VIP » 23 янв 2010, 18:17

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

 
Сообщения: 251
Зарегистрирован: 24 ноя 2009, 19:10
Благодарил (а): 23 раз.
Поблагодарили: 1 раз.

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

Сообщение Александр » 25 янв 2010, 00:26

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 {
   });
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
 
Сообщения: 3736
Зарегистрирован: 27 сен 2009, 17:45
Откуда: Санкт-Петербург
Благодарил (а): 113 раз.
Поблагодарили: 541 раз.

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

Сообщение VIP » 25 янв 2010, 00:39

Александр писал(а):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

 
Сообщения: 251
Зарегистрирован: 24 ноя 2009, 19:10
Благодарил (а): 23 раз.
Поблагодарили: 1 раз.

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

Сообщение acpid » 02 июн 2010, 10:06

при использоваини контейнера Заголовок страницы меняется с названия приложения на "Вконтакте | Сервис".
Как вернуть название?
'Hello World!': 17 error(s), 31 warning(s)
acpid

 
Сообщения: 76
Зарегистрирован: 02 июн 2010, 10:05
Благодарил (а): 4 раз.
Поблагодарили: 10 раз.

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

Сообщение psix55 » 02 июн 2010, 12:56

Убрать из кода :
Если хочешь помочь голодному, не давай ему рыбы, дай ему удочку.

За это сообщение автора psix55 поблагодарили - 2:
acpid, Евгений
Аватара пользователя
psix55
Модератор
Модератор
 
Сообщения: 1004
Зарегистрирован: 09 дек 2009, 18:16
Благодарил (а): 17 раз.
Поблагодарили: 73 раз.

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

Сообщение acpid » 03 июн 2010, 15:10

при использовании контейнера пропадает установленный мною цвет сцены. Подскажите пожалуйста как вернуть.
acpid

 
Сообщения: 76
Зарегистрирован: 02 июн 2010, 10:05
Благодарил (а): 4 раз.
Поблагодарили: 10 раз.

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

Сообщение psix55 » 03 июн 2010, 15:22

Никак!(Наверно, не уверен)
Только если создать отдельный слой и нарисовать на нём Квадрат с цветом фона!
Если хочешь помочь голодному, не давай ему рыбы, дай ему удочку.
Аватара пользователя
psix55
Модератор
Модератор
 
Сообщения: 1004
Зарегистрирован: 09 дек 2009, 18:16
Благодарил (а): 17 раз.
Поблагодарили: 73 раз.

След.

Вернуться в Уроки по использованию ВКонтакте API



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0