Страница 1 из 2

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

Добавлено: 04 дек 2009, 17:44
venomich
Как сделать Страницу добавления приложения? В уже готовое приложение например в это http://vkontakte.ru/app1676336 ?

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

Добавлено: 04 дек 2009, 18:16
romarius777
Читай здесь!!!!!!!!!!!!! http://flapps.ru/forum/topic9.html

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

Добавлено: 04 дек 2009, 19:09
venomich
А на примере того приложения? ну готового

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

Добавлено: 04 дек 2009, 19:28
romarius777
Ну вот примерно то, что тебе надо. http://vkontakte.ru/app1701310 Ты это имел ввиду?

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

Добавлено: 04 дек 2009, 19:42
venomich
Я про то как к готовому приложению прицепить кадр "Необходимо установить приложение"

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

Добавлено: 04 дек 2009, 19:54
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

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

Добавлено: 04 дек 2009, 20:27
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. Сохраняем

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

Добавлено: 04 дек 2009, 20:29
Александр
Если есть только swf, то можно попробовать как описано в этой теме http://flapps.ru/forum/topic40.html

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

Добавлено: 10 дек 2009, 18:01
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

нужно чтобы вместо текста был кадр, как такое можно сделать=)

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

Добавлено: 10 дек 2009, 18:29
Александр
venomich, вместо вывода текста, делай переход к нужному кадру.

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

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

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

gotoAndStop(номер_кадра)