var wrapper: Object;this.addEventListener(Event.ADDED_TO_STAGE, onAddedToStage);function onAddedToStage(e: Event): void { Security.allowDomain("*"); stage.dispatchEvent(new Event(Event.DEACTIVATE)); stage.dispatchEvent(new Event(Event.ACTIVATE)); //эта функция снимает все минусы с контейнера 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.external.showSettingsBox(259);//какие действия произойдут если приложение не установленно } wrapper.addEventListener('onApplicationAdded', function(e: Object): void { });}
Но тут такая проблема, у меня постоянно при входе вылазит wrapper.external.showSettingsBox(259); разрешение действий приложения, и я не знаю как это обойти в том плане чтоб табличка выскакивала только в том случае если действительно не разрешены все действия, кто подкинет код плиз!!!
var wrapper: Object;this.addEventListener(Event.ADDED_TO_STAGE, onAddedToStage);function onAddedToStage(e: Event): void { Security.allowDomain("*"); stage.dispatchEvent(new Event(Event.DEACTIVATE)); stage.dispatchEvent(new Event(Event.ACTIVATE)); //эта функция снимает все минусы с контейнера wrapper = Object(this.parent.parent); wrapper.external.showInstallBox();//вызов окна установки wrapper.external.setTitle("Сервис"); // Слово "Сервис" будет видно в окне браузера на верху if (wrapper.application.parameters.is_app_user == 1) { //какие действия произойдут если приложение установленно }else{ var api_settings=wrapper.application.parameters; api_settings = (api_settings['api_settings']) ? parseInt(api_settings['api_settings']) : 0;if (api_settings < 259){ wrapper.external.showSettingsBox(259);}//какие действия произойдут если приложение не установленно } wrapper.addEventListener('onApplicationAdded', function(e: Object): void { });}
if (wrapper.application.parameters.is_app_user == 1) { //какие действия произойдут если приложение установленно }else{ var api_settings=wrapper.application.parameters;api_settings = (api_settings['api_settings']) ? parseInt(api_settings['api_settings']) : 0;if (api_settings < 259){ wrapper.external.showSettingsBox(259);}//какие действия произойдут если приложение не установленно }
т.е. проверять настройки если приложение не установлено? план то какой то чудной
var wrapper: Object;this.addEventListener(Event.ADDED_TO_STAGE, onAddedToStage);function onAddedToStage(e: Event): void { Security.allowDomain("*"); stage.dispatchEvent(new Event(Event.DEACTIVATE)); stage.dispatchEvent(new Event(Event.ACTIVATE)); //эта функция снимает все минусы с контейнера wrapper = Object(this.parent.parent); // wrapper.external.showInstallBox();//вызов окна установки // wrapper.external.setTitle("Сервис"); // Слово "Сервис" будет видно в окне браузера на верху if (wrapper.application.parameters.is_app_user == 1) { //какие действия произойдут если приложение установленно }else{ //var api_settings=wrapper.application.parameters;var api_settings = wrapper.application.parameters.api_settings; if (api_settings == undefined) api_settings = '259';{ wrapper.external.showSettingsBox(259);} //какие действия произойдут если приложение не установленно }}
Пробовал все варианты ничего не работает напишите пожалуйста весь код!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!