![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
[+ 1.7 - 04.02.2006]
|
Так вот... Раньше делал предзагрузку "по-старинке" с помощью movieClip.getBytesLoades и movieClip.getBytesTotal(). Тут решил посмотреть (да не уже ли!) на новый класс:
MovieClipLoader. Ни разу им не пользовался (не было необходимости). А тут интерес взял верх над ленью. Ничего не получилось. В чем я ошибаюсь? Ну почти ничего. Не так как в стандартном макромедиевском примере быстро и просто. Дела обстоят так сначала грузиться пустой SWF файл preloader в котором есть код в первом кадре: --- _root.tracer("preloading sample") this.myLoading = new MovieClipLoader(); this.myloadingListener = new Object(); // EVENTS myLoadingListener.onLoadStart = function (target_mc) { var loadProgress = myLoading.getProgress(target_mc); _root.tracer("Start loading "+target_mc+" ("+loadProgress.bytesTotal+" bytes)") } myLoadingListener.onLoadProgress = function (target_mc, loadedBytes, totalBytes) { var loadProgress = myLoading.getProgress(target_mc); _root.tracer("Loading "+target_mc+" ("+loadProgress.loadedBytes+"/"+loadProgress.totalBytes+")") } myLoadingListener.onLoadComplete = function (target_mc) { _root.tracer("Loading complete for "+target_mc+" ("+loadProgress.totalBytes+" bytes loaded)") } myLoadingListener.onLoadError = function (target_mc, errorCode) {_root.tracer("ERROR CODE = " + errorCode);} myLoading.addListener(myloadingListener); // Start loading... myLoading.loadClip("intro.swf", 1); myLoading.loadClip("intro.swf", 2); myLoading.loadClip("intro.swf", 3); function tracer(msg) {_root.echo = msg} --- Есть отдельный файл intro.swf, который (как видно из кода) я пытаюсь подгрузить. Файл грузиться, но ни на одно событие плейер никак не эрогирует! В чем косяк? |
![]() |
![]() |
Часовой пояс GMT +4, время: 02:24. |
|
|
« Предыдущая тема | Следующая тема » |
|
|