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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 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
__________________
Портфель

Старый 02.01.2013, 17:57
caseyryan вне форума Посмотреть профиль Отправить личное сообщение для caseyryan Найти все сообщения от caseyryan
  № 2  
Ответить с цитированием
caseyryan
 
Аватар для caseyryan

Регистрация: Jun 2012
Адрес: Новосибирск
Сообщений: 6,644
Записей в блоге: 4
у меня работает

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

Регистрация: May 2010
Сообщений: 132
caseyryan, прямая ссылка работает? Отображается прогресс загрузки?
__________________
Портфель

Старый 02.01.2013, 18:54
AlexLucas вне форума Посмотреть профиль Отправить личное сообщение для AlexLucas Найти все сообщения от AlexLucas
  № 4  
Ответить с цитированием
AlexLucas
[+1 05.11.12]
 
Аватар для AlexLucas

Регистрация: Feb 2011
Сообщений: 431
Да, отрубите pepflashplayer.dll в chrome://plugins/

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

Регистрация: May 2010
Сообщений: 132
AlexLucas, так это глюк google chrome?
__________________
Портфель

Старый 02.01.2013, 19:16
AlexLucas вне форума Посмотреть профиль Отправить личное сообщение для AlexLucas Найти все сообщения от AlexLucas
  № 6  
Ответить с цитированием
AlexLucas
[+1 05.11.12]
 
Аватар для AlexLucas

Регистрация: Feb 2011
Сообщений: 431
Это скорее фича
Хром самостоятельно обновляет свой ФП.
Я так понял гугл хотели повысить безопасность ФП (?), и внедрили этот плагин (он включён по умолчанию). Из-за него довольно много проблем возникает.
Если его отрубить , хром будет использовать умолчательный ФП.

Старый 02.01.2013, 19:21
strangedk вне форума Посмотреть профиль Отправить личное сообщение для strangedk Найти все сообщения от strangedk
  № 7  
Ответить с цитированием
strangedk
 
Аватар для strangedk

Регистрация: Oct 2010
Адрес: Харьков
Сообщений: 616
Записей в блоге: 1
Отправить сообщение для strangedk с помощью ICQ Отправить сообщение для strangedk с помощью Skype™
Цитата:
Сообщение от AlexLucas Посмотреть сообщение
Да, отрубите pepflashplayer.dll в chrome://plugins/
Каждому пользователю прийти домой и отрубить?

Разработчик обязан предусмотреть возможное поведение, и попытаться сделать реакцию приложения одинаковую и предсказуемую во всех ситуациях.
__________________
adobe AS3 manual

Старый 02.01.2013, 19:24
AlexLucas вне форума Посмотреть профиль Отправить личное сообщение для AlexLucas Найти все сообщения от AlexLucas
  № 8  
Ответить с цитированием
AlexLucas
[+1 05.11.12]
 
Аватар для AlexLucas

Регистрация: Feb 2011
Сообщений: 431
Цитата:
Разработчик обязан предусмотреть возможное поведение, и попытаться сделать реакцию приложения одинаковую и предсказуемую во всех ситуациях.
Кто ж спорит? Я только подсказал почему не пашет.

Старый 02.01.2013, 19:26
NikolyA вне форума Посмотреть профиль Отправить личное сообщение для NikolyA Найти все сообщения от NikolyA
  № 9  
Ответить с цитированием
NikolyA
 
Аватар для NikolyA

Регистрация: Dec 2006
Сообщений: 1,764
тоже линку скопипастил и работает
__________________
а за окном атлантический океан!

Старый 02.01.2013, 19:29
strangedk вне форума Посмотреть профиль Отправить личное сообщение для strangedk Найти все сообщения от strangedk
  № 10  
Ответить с цитированием
strangedk
 
Аватар для strangedk

Регистрация: Oct 2010
Адрес: Харьков
Сообщений: 616
Записей в блоге: 1
Отправить сообщение для strangedk с помощью ICQ Отправить сообщение для strangedk с помощью Skype™
Цитата:
Сообщение от AlexLucas Посмотреть сообщение
Кто ж спорит? Я только подсказал почему не пашет.
А представляете, последует человек совету, выложит своё приложение, а оно ни у кого работать не будет. Потому что у себя отключил, а остальным то нет

Я наоборот рад что Chrome сам обновляет FP, этим самым он сразу показывает возможные проблемы, пути исправления которых нужно искать.
__________________
adobe AS3 manual

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

Теги
AS3 , google chrome , preloader
Опции темы
Опции просмотра

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

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


 


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


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