Показать сообщение отдельно
Старый 02.01.2013, 17:54
pachok89 вне форума Посмотреть профиль Отправить личное сообщение для pachok89 Посетить домашнюю страницу pachok89 Найти все сообщения от pachok89
  № 1  
Ответить с цитированием
pachok89
 
Аватар для pachok89

Регистрация: May 2010
Сообщений: 132
По умолчанию Preloader не работает в Google Chrome

Здравствуйте, сделал внутренний прелоадер, simulate download, а также swf embed в html - все работает хорошо. Если открыть прямую ссылку на swf в google chrome и в IE перестает работать загрузчик, но в Firefox и Opera работает.

Подскажите пожалуйста в чем может быть проблема.

http://temp.paulp.ws/swf/preload_chrome/preload.swf
http://temp.paulp.ws/swf/preload_chrome/index.html

Код AS3:
package main
{
import flash.display.*;
import flash.events.*;
import flash.text.*;
import flash.net.navigateToURL;
import flash.net.URLRequest;
import flash.net.URLVariables;
import flash.events.ProgressEvent;
 
dynamic public class preloader extends MovieClip {
public function preloader() 
{
	play_btn.visible=false;
 
	this.loaderInfo.addEventListener(Event.COMPLETE, loadComplete);
	this.loaderInfo.addEventListener(ProgressEvent.PROGRESS, loadProgress);
}
 
public function loadProgress(e:ProgressEvent):void {
	var bytesLoaded:Number = stage.loaderInfo.bytesLoaded;
	var bytesTotal:Number = stage.loaderInfo.bytesTotal;
	var s:String = "";
	var percent:Number = 0;
 
	if (bytesTotal>0)
	{
percent = Math.floor(bytesLoaded/bytesTotal*100);
s = percent+"% ("+
Math.round(bytesLoaded/1024)+"KB / "+
Math.round(bytesTotal/1024)+"KB)";
	}
 
	this.txt.text="loading... "+s;
	this.progressBar.gotoAndStop(percent+1);
 
}
 
public function loadComplete(e:Event):void {
play_btn.visible=true;
play_btn.addEventListener(MouseEvent.CLICK, play_game);
 
this.loaderInfo.removeEventListener(Event.COMPLETE, loadComplete);
	this.loaderInfo.removeEventListener(ProgressEvent.PROGRESS, loadProgress);
}
 
public function play_game(e:Event):void {
	Object(this.parent).gotoAndStop(2);
	play_btn.removeEventListener(MouseEvent.CLICK, play_game);
}
 
 
	}
}
http://temp.paulp.ws/swf/preload_chrome/preload.zip
__________________
Портфель