Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   API приложений и сред (http://www.flasher.ru/forum/forumdisplay.php?f=61)
-   -   Пункт *Дополнительные SWF файлы* (http://www.flasher.ru/forum/showthread.php?t=147826)

chijikdrummer 14.12.2010 21:58

Пункт *Дополнительные SWF файлы*
 
Доброго времени суток!
Мое приложение состоит из 2х swf, первая-лоадер, вторая SWFка с видео...локально я подгружаю второй файл со своего диска, а как мне его подгружать, после того, как залью приложение в вконтакте(получается основной swf-это лоадер, а дополнительный swf-файл c видео, так как узнать путь к нему)?

etc 14.12.2010 23:29

Путь после заливки вы можете узнать.

chijikdrummer 15.12.2010 11:26

Я нашел только путь к архиву с этим файлом...а путь непосредственно к ролику нигде не нашел, если кто знает, буду безумно благодарен, если подскажете!

Mur4ik 15.12.2010 11:50

Цитата:

Сообщение от chijikdrummer (Сообщение 957418)
Я нашел только путь к архиву с этим файлом...

К какому архиву?

etc 15.12.2010 12:29

Это не архив, это swf-файл, несмотря на то, что имеет такое расширение.

chijikdrummer 15.12.2010 16:38

Спасибо! Надо же=) То есть мне в коде писать тоже zip? или так swf и оставлять?

etc 15.12.2010 16:42

Оставить zip.

Achiles 22.12.2010 00:28

Не стал создавать новую тему, решил сначала написать в эту.
Указываю вконтакте прелодер главной swf, в дополнительные засовываю флешку, которую буду этим прелодером грузить.
Но прелодер ее то ли не видит, то ли с политикой безопасности что-то не так.
Вот код прелодера.
Код AS3:

public class Preloader extends MovieClip
{
        public function Preloader()
        {
                Security.allowDomain("*");
                var context:LoaderContext = new LoaderContext(true, ApplicationDomain.currentDomain);
                var domain:String = new LocalConnection().domain;
 
                if ( domain != "localhost" )
                        context.securityDomain = SecurityDomain.currentDomain;
 
                var loader:Loader = new Loader();
                var request:URLRequest = new URLRequest("http://cs4513.vkontakte.ru/u103862787/1c321a729aed01.zip");
 
                loader.contentLoaderInfo.addEventListener( Event.COMPLETE, OnLoadComplete, false, 0, true );
                loader.contentLoaderInfo.addEventListener( ProgressEvent.PROGRESS, UpdatePreloader, false, 0, true );
                loader.load( request, context );
        }
 
        function UpdatePreloader( e:ProgressEvent )
        {
                var nPercent:int = e.bytesLoaded / e.bytesTotal * 100;
 
                dtProgress.text = nPercent + '%';
 
                //trace(percent);
        }
        function OnLoadComplete( e:Event )
        {
                removeChild( dtProgress );
                addChild( e.currentTarget.content );
        }
}

В чем может быть проблема? Пробовал делать подгружаемую флешку главной вместо прелодера - работает.
Но в ней я пишу все тоже самое, что и в прелодере - Security.allowDomain("*"); и контекст прописываю когда что-то из вконтакта подгружаю.

Заранее благодарен всем, кто откликнется.

Mur4ik 22.12.2010 01:53

Подпишитесь на события ошибок, или поглядите фаербагом/флешбагом, грузится ли вообще эта дополнительная флешка.


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

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