Форум 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)
-   -   Динамическая загрузка .PNG! Как быть? (http://www.flasher.ru/forum/showthread.php?t=106697)

Amelit 17.01.2008 01:00

Динамическая загрузка .PNG! Как быть?
 
Приветствую!
Пытаюсь загрузить во Flash 8 изображение формата .png
Загрузка динамическая через xml.

Строки xml примерно выглядят так:

<item img="mal/01.png" />

Формат .jpg таким образом загружается, а .png нет.

Помогите дельным советом... что надо сделать?
Заранее спасибо!

iNils 17.01.2008 01:02

Уверены, что флеш под 8-ку?

etc 17.01.2008 01:09

В настройках публикации какая версия флеша стоит?

Amelit 17.01.2008 01:23

Использую Flash 8
И в настройках публикации стоит 8 версия флеш плеера

etc 17.01.2008 01:26

Тогда выкладывайте png, который флеш не может загрузить.

iNils 17.01.2008 01:26

Сделайте простой пример с проблемой и выкладывайте сюда.

Amelit 17.01.2008 16:35

Выкладываю пример того, что есть.

Нужно , чтобы вместо серого квадратика грузилась картинка .png

Скачать пример

alexcon314 17.01.2008 16:51

вы неправильно используете метод loadClip класса MovieClipLoader
Код:

_root[nam[i]].cl.item.MovieClipLoader.loadClip(myXML.firstChild.childNodes[i].attributes.img);
что это?
должно быть типа такого
Код:

mcLoader.loadClip(myXML.firstChild.childNodes[i].attributes.img, _root[nam[i]]);
только в начале объявите var mcLoader:MovieClipLoader = new MovieClipLoader();
далее по событию onLoadInit навешивайте на клип-контейнер ваши примочки: движение и т.д.
если навесить перед загрузкой все они пропадут.
..
я не понял на счет jpg - он у вас и в вашем варианте грузится???
...
только сейчас догнал :)
Код:

_root[nam[i]].cl.item.loadMovie(myXML.firstChild.childNodes[i].attributes.img);
// вставьте это вместо _root[nam[i]].cl.item.MovieClipLoader.loadClip(myXML.firstChild.childNodes[i].attributes.img);


etc 17.01.2008 16:56

Amelit, вы документацию к MovieClipLoader читали?

Amelit 17.01.2008 18:04

Цитата:

Сообщение от alexcon314
вы неправильно используете метод loadClip класса MovieClipLoader
Код:

_root[nam[i]].cl.item.MovieClipLoader.loadClip(myXML.firstChild.childNodes[i].attributes.img);
что это?
должно быть типа такого
Код:

mcLoader.loadClip(myXML.firstChild.childNodes[i].attributes.img, _root[nam[i]]);
только в начале объявите var mcLoader:MovieClipLoader = new MovieClipLoader();
далее по событию onLoadInit навешивайте на клип-контейнер ваши примочки: движение и т.д.
если навесить перед загрузкой все они пропадут.
..
я не понял на счет jpg - он у вас и в вашем варианте грузится???
...
только сейчас догнал :)
Код:

_root[nam[i]].cl.item.loadMovie(myXML.firstChild.childNodes[i].attributes.img);
// вставьте это вместо _root[nam[i]].cl.item.MovieClipLoader.loadClip(myXML.firstChild.childNodes[i].attributes.img);


Спасибо, что ткнули носом :)
Там всегда раньше было loadMovie, но видимо после долгих ковыряний что-то сбилось в башке)

Теперь все гуд!


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

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