![]() |
|
||||||||||
|
|||||
|
Регистрация: Apr 2010
Сообщений: 10
|
Доброго времени суток!
Мое приложение состоит из 2х swf, первая-лоадер, вторая SWFка с видео...локально я подгружаю второй файл со своего диска, а как мне его подгружать, после того, как залью приложение в вконтакте(получается основной swf-это лоадер, а дополнительный swf-файл c видео, так как узнать путь к нему)? |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Путь после заливки вы можете узнать.
|
|
|||||
|
Регистрация: Apr 2010
Сообщений: 10
|
Я нашел только путь к архиву с этим файлом...а путь непосредственно к ролику нигде не нашел, если кто знает, буду безумно благодарен, если подскажете!
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Это не архив, это swf-файл, несмотря на то, что имеет такое расширение.
|
|
|||||
|
Регистрация: Apr 2010
Сообщений: 10
|
Спасибо! Надо же=) То есть мне в коде писать тоже zip? или так swf и оставлять?
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Оставить zip.
|
|
|||||
|
Регистрация: Nov 2010
Сообщений: 12
|
Не стал создавать новую тему, решил сначала написать в эту.
Указываю вконтакте прелодер главной swf, в дополнительные засовываю флешку, которую буду этим прелодером грузить. Но прелодер ее то ли не видит, то ли с политикой безопасности что-то не так. Вот код прелодера. 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("*"); и контекст прописываю когда что-то из вконтакта подгружаю. Заранее благодарен всем, кто откликнется. |
![]() |
![]() |
Часовой пояс GMT +4, время: 06:01. |
|
|
« Предыдущая тема | Следующая тема » |
|
|