|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
как вшить элементы с помощью Embed и правильно настроить прелоадер
Здравствуйте!
В общем задача стоит сделать конечный SWF который бы содержал в себе все необходимые элементы, звуки, картинки, и ничего б не подгружал. работаю во FLEX пытаюсь сделать следущим образом. с помощью Embed вшиваю всё необходимое, а с помощью прелоадера созданного программо, отслеживать степень загрузки. вот примерный код package { import flash.display.Sprite; import flash.events.Event; import flash.events.ProgressEvent; [SWF(width="960", height="660", backgroundColor="#9DC0E3", frameRate="36")] // [ К О Н С Т Р У К Т О Р ] public class SimpleTest extends Sprite { [Embed(source="elements/includes.swf")] public var IncludesSWF:Class; [Embed(source="elements/music.mp3")] public var IncludesMP3:Class; public function SimpleTest():void { this.addChild(this.preloader); this.loaderInfo.addEventListener(ProgressEvent.PROGRESS, this.handler_onProgress); this.loaderInfo.addEventListener(Event.COMPLETE, this.handler_onProgress); } // [ С В О Й С Т В А ] public var preloader :Shape = new Shape(); // [ М Е Т О Д Ы ] public function handler_onProgress (e:ProgressEvent) : void { var percent:Number = this.loaderInfo.bytesLoaded/this.loaderInfo.bytesTotal; this.preloader.graphics.clear(); this.preloader.graphics.beginFill(0x333333); this.preloader.graphics.drawRect(0, stage.stageHeight/2 - 10, percent*stage.stageWidth, 20; } public function handler_onProgress (e:Event) : void { } } } помогите пожалуйста!
__________________
Black DRAGON хочет кушать Т_Т Последний раз редактировалось DRAGOnoid; 19.09.2009 в 12:16. |
|
|||||
Et cetera
Регистрация: Sep 2002
Сообщений: 30,784
|
Очевидно же, что все зашитое барахло попадает вперед самого SimpleTest.
|
|
|||||
и нет никаких способов вшить так чтобы можно было сделать прелоадер ? как же делать тогда на Flex приложения больше 1 мегабайта без прелоадера ?
__________________
Black DRAGON хочет кушать Т_Т Последний раз редактировалось DRAGOnoid; 19.09.2009 в 12:18. |
|
|||||
Et cetera
Регистрация: Sep 2002
Сообщений: 30,784
|
[Frame] в помощь.
|
|
|||||
я Embed то не так легко нашёл, скажите пожалуйста где про Frame почитать можно?
Или можно хотя бы мелкий примерчик - в интернете вообще ничего про Frame не найду.
__________________
Black DRAGON хочет кушать Т_Т Последний раз редактировалось DRAGOnoid; 19.09.2009 в 12:27. |
|
|||||
Et cetera
Регистрация: Sep 2002
Сообщений: 30,784
|
|
|
|||||
УРААА!!! спасибо огромное! почитал, попробовал - ЗАРАБОТАЛО! =)
__________________
Black DRAGON хочет кушать Т_Т |
Часовой пояс GMT +4, время: 18:00. |
|
« Предыдущая тема | Следующая тема » |
|
|