Как сделать Страницу добавления приложения?

Обсуждение и помощь по вопросам взаимодействия с ВКонтакте API в Flash-приложениях (ActionScript)
venomich
Сообщения: 9
Зарегистрирован: 28 ноя 2009, 20:25

Как сделать Страницу добавления приложения?

Сообщение venomich »

Как сделать Страницу добавления приложения? В уже готовое приложение например в это http://vkontakte.ru/app1676336 ?
venomich
Сообщения: 9
Зарегистрирован: 28 ноя 2009, 20:25

Re: Как сделать Страницу добавления приложения?

Сообщение venomich »

А на примере того приложения? ну готового
romarius777
Сообщения: 24
Зарегистрирован: 03 ноя 2009, 15:30

Re: Как сделать Страницу добавления приложения?

Сообщение romarius777 »

Ну вот примерно то, что тебе надо. http://vkontakte.ru/app1701310 Ты это имел ввиду?
venomich
Сообщения: 9
Зарегистрирован: 28 ноя 2009, 20:25

Re: Как сделать Страницу добавления приложения?

Сообщение venomich »

Я про то как к готовому приложению прицепить кадр "Необходимо установить приложение"
romarius777
Сообщения: 24
Зарегистрирован: 03 ноя 2009, 15:30

Re: Как сделать Страницу добавления приложения?

Сообщение romarius777 »

В файле . as нужно добавить код

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

  var params:Object=LoaderInfo(root.loaderInfo).parameters;
         var is_app_user = (params['is_app_user']) ? parseInt(params['is_app_user']) : 0;
         if (is_app_user==1) {
            // действие, которое будет выполнено, если приложение добавлено на страницу
            pole.text='Спасибо, что добавили приложение';
            // выводим текст в "pole"
         } else {
            // действие, которое будет выполнено, если приложение не добавлено на страницу
            // выводим текст в "pole"
            pole.text='Пожалуйста, добавьте приложение на свою страницу';
         }
В файле . fla добавить dynamic text с именем pole
Аватара пользователя
Deniska
Сообщения: 653
Зарегистрирован: 30 окт 2009, 00:07

Re: Как сделать Страницу добавления приложения?

Сообщение Deniska »

1. Новый документ test.fla либо твой готовый
2. Создаем Динамическое поле и присвой имя pole например (как выше)
3. Новый документ enter.as
4. B enter.as вставляем код:

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

package {
   import flash.display.*;
   
   public class Main extends Sprite {
      public function Main():void {
         //считываем переменную, в которой указано, установлено ли приложение на странице
         var params:Object=LoaderInfo(root.loaderInfo).parameters;
         var is_app_user = (params['is_app_user']) ? parseInt(params['is_app_user']) : 0;
         if (is_app_user==1) {
            // действие, которое будет выполнено, если приложение добавлено на страницу
            pole.text='Тут текст когда добавили';
            // выводим текст в "pole"
         } else {
            // действие, которое будет выполнено, если приложение не добавлено на страницу
            // выводим текст в "pole"
            pole.text='Тут пишем текст который будет всплывать если приложение не установленно';
         }
      }
   }
}
5. Сохраняем test.fla и enter.as в одну папку
6. Возращаемся к test.fla - припусем ей клас enter .
7. Сохраняем
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: Как сделать Страницу добавления приложения?

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

Если есть только swf, то можно попробовать как описано в этой теме http://flapps.ru/forum/topic40.html
venomich
Сообщения: 9
Зарегистрирован: 28 ноя 2009, 20:25

Re: Как сделать Страницу добавления приложения?

Сообщение venomich »

romarius777 писал(а):В файле . as нужно добавить код

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

  var params:Object=LoaderInfo(root.loaderInfo).parameters;
         var is_app_user = (params['is_app_user']) ? parseInt(params['is_app_user']) : 0;
         if (is_app_user==1) {
            // действие, которое будет выполнено, если приложение добавлено на страницу
            pole.text='Спасибо, что добавили приложение';
            // выводим текст в "pole"
         } else {
            // действие, которое будет выполнено, если приложение не добавлено на страницу
            // выводим текст в "pole"
            pole.text='Пожалуйста, добавьте приложение на свою страницу';
         }
В файле . fla добавить dynamic text с именем pole

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

Re: Как сделать Страницу добавления приложения?

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

venomich, вместо вывода текста, делай переход к нужному кадру.

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

gotoAndPlay(номер_кадра)
или

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

gotoAndStop(номер_кадра)
Ответить