Форум 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)
-   -   Загрузка изображений (http://www.flasher.ru/forum/showthread.php?t=107795)

qwr 09.02.2008 13:08

Загрузка изображений
 
Код:

var my_mcl:MovieClipLoader = new MovieClipLoader();
var my_obj:Object = new Object();
my_mcl.loadClip("pic1.jpg", clip);
my_obj.onLoadProgress = function(clip, bytesLoaded, totalBytes) {
        progres_tf.text = Math.round(bytesLoaded/totalBytes*100)+"%";
};
my_obj.onLoadComplete = function(clip) {
        delete my_obj;
        delete my_mcl;
}

картинка pic1.jpg лежит в той же папке, что и swf файл. Но не загружается. Мувиклип clip находится на том же уровне, что и скрипт. Не представляю в чем может быть дело. Помогите!

iNils 09.02.2008 16:46

Запускаете просто swf или html c swf?

qwr 09.02.2008 18:56

Просто swf (через ctrl+Enter).

CrazyFlasher 09.02.2008 19:06

должно работать...но вы забыли написать:
Код:

my_mcl.addListener(my_obj);

qwr 09.02.2008 19:29

Цитата:

Сообщение от CrazyFlasher
должно работать...но вы забыли написать:
Код:

my_mcl.addListener(my_obj);

Я тоже так сразу подумал. Пробовал добавлять - все равно не работает...

Возможно проблемма может крытся в том, что у меня этот скрипт находится глубоко в подуровнях? _root.site.glass.clipp.clip В подуровне clipp находится мой код. Загружает изображение в мувик clip который на одном уровне с кодом.

В чем может быть дело?

MrPoma 09.02.2008 19:40

Цитата:

Сообщение от qwr
Возможно проблемма может крытся в том, что у меня этот скрипт находится глубоко в подуровнях? _root.site.glass.clipp.clip В подуровне clipp находится мой код. Загружает изображение в мувик clip который на одном уровне с кодом.

Проверьте трейсом

qwr 10.02.2008 04:31

Цитата:

Сообщение от MrPoma
Проверьте трейсом

Извините, но как конкретно? Я в этом не очень силен.

Ставил trace ("OK"); на различных этапах кода. Обрабатывается только до строчки:
my_obj.onLoadProgress = function(clip, bytesLoaded, totalBytes) {

После нее не трэйсит.

iNils 10.02.2008 05:26

Покажите исходник

qwr 10.02.2008 13:57

Цитата:

Сообщение от iNils
Покажите исходник

Надеюсь вы разберетесь... Тут черт голову сломит. Проблеммный код находится в мувике clipp

Исходник (6 Мб)

CrazyFlasher 10.02.2008 14:21

1. Поставте в publish settings Action Script 2
2. Там, где вы проверяете if(r == 0), r у вас равняется undefined
3. listenera вы так и не добавили


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

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