Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 17.11.2014, 21:34
Capnmeth вне форума Посмотреть профиль Отправить личное сообщение для Capnmeth Найти все сообщения от Capnmeth
  № 1  
Ответить с цитированием
Capnmeth
 
Аватар для Capnmeth

Регистрация: May 2014
Сообщений: 54
По умолчанию Приложение созданное в Flash Develop работает не корректно

У меня есть приложение которое загружает другой swf. Но оно работает не корректно, типа качество ухудшилась, кадры падают. Когда я открываю тот swf на прямую то все ок, но когда оно подгружается с этого приложения то пипец, а еще приложение на мобиле иногда вылетает не включав, или во время работы. Именно тот фаил работает на все сто. Это я сделал из за прелоадера. Что бы было видно что клип подгружается. Что мне сделать что бы все это избежать что бы все работало так как будто запускаешь ту SWF на примую.

Код:
Код AS3:
package 
{
 
	import flash.display.Loader;
	import flash.display.Sprite;
	import flash.display3D.textures.Texture;
	import flash.events.Event;
	import flash.events.MouseEvent;
	import flash.events.ProgressEvent;
	import flash.net.URLRequest;
	import flash.text.TextField;
 
	[SWF(width = "500", height = "300", backgroundColor="black")]
	public class Main extends Sprite 
	{		
		public var loader:Loader = new Loader();
		public var request:URLRequest = new URLRequest("index.swf"); 
		public var txt:TextField = new TextField();
 
		public function Main():void 
		{
		 this.loader.load(request);
	     this.loader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, OnProgress); 
		 this.loader.contentLoaderInfo.addEventListener(Event.COMPLETE, OnComplete);
 
 
 
		}		
 
		private function OnProgress(e:ProgressEvent):void {
			var site_loader_progress:int = 100 * e.bytesLoaded / e.bytesTotal;
             txt.text = site_loader_progress + " %";
			 addChild(this.txt);
			 this.txt.x = 120;
			 this.txt.y = 170;
			 this.txt.textColor = 0xFF0000;
			 txt.scaleX = 20;
			}
		private function OnComplete(e:Event):void {
			addChild(this.loader);
			removeEventListener(Event.COMPLETE, OnComplete);
			removeEventListener(ProgressEvent.PROGRESS, OnProgress);
			}
			}			
						}
__________________
Деньги это бумажки радости...

Создать новую тему   Часовой пояс GMT +4, время: 13:48.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 13:48.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.