Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Проблема с flv-прелоадером (http://www.flasher.ru/forum/showthread.php?t=113744)

pirog™ 07.07.2008 19:06

Проблема с flv-прелоадером
 
Есть код. Смысл в том, что на сабытии FLVPlayback.progress мувиклип сдвигается вправо, за счет изменения координаты _x (двигает от x=94 до x=594). Работает во флеши Control -> Test movie. Не работает на сайте - как мувиклип был на позиции 94 так и остается. ActionScript пробовал пихать на самый верхний слой и на самый нижний. Разницы нет. flv-файл весит 1,7М. Моя скорость 64КБит. Кэш чищу после каждого теста флешки на сайте. Поэтому быстро эта полоска пробежать не может.

Код:

import mx.video.*;

stop();

load_mc._x = 94;

my_FLVPlybk.contentPath = "http://site.ru/flash/cartoon.flv";
my_FLVPlybk.playing = false;
my_FLVPlybk.autoPlay = false;
my_FLVPlybk.autoRewind = false;
my_FLVPlybk.bufferTime = 20;
my_FLVPlybk.visible = false;
my_FLVPlybk.progressInterval = 100;

var listenerObject:Object = new Object();

listenerObject.progress = function(eventObject:Object):Void
{
  load_mc._x = 94 + Number(eventObject.bytesLoaded/eventObject.bytesTotal)*500;
  if (eventObject.bytesLoaded == eventObject.bytesTotal)
  {
          go();
  }
};

listenerObject.complete = function(eventObject:Object):Void
{
  getURL("main.php");
};

my_FLVPlybk.addEventListener("progress",listenerObject);
my_FLVPlybk.addEventListener("complete",listenerObject);

function go()
{
  load_mc._visible = false;
  my_FLVPlybk.visible = true;
  my_FLVPlybk.play();
}

Хелп плиз.

pirog™ 07.07.2008 21:36

после долгих копаний понял, что скорее всего почему то не происходит выполнение функции listenerObject.progress, хотя my_FLVPlybk.progressInterval = 100 - одна десятая секунды. ужос. :(


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

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