![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Aug 2009
Сообщений: 74
|
есть 6 кадров на одном слое в одному мувике pictt_777 (инстанс которого 'pic')
и один скрипт во втором слое в каждом из этих кардров лежит по мувику pic1-pic6(инстансы аналогичные) куда надо погрузить из хмл файла джпеги адрес которых в глобальных переменных _global.img1-img6 изза того что много раз флешка обращаеться к каждому из этих обьектов надо один раз загрузить туда картинки и все знаю что надо либо создать мувик-контейнер в каждом из кадров либо уже загружать в имеющеи но незнаю как перебрать их ибо они в разных кадрах и как проверить загружал я уже туда картинку или нет var mc = this.createEmptyMovieClip("cont", this.getNextHighestDepth()); mc.loadMovie(_global.img[i]); оч надеюсь на вашу помощ |
|
|||||
|
Модрон-ветеринар
|
"В кадры" на таймлайне ничего загружать не получится.
Сделайте в начале невидимый контейнеры, грузите все в них. Потом по надобности делайте их видимыми и опять невидимыми. Можно с загруженного снять битмапу и положить ее в массив, а потом также добавлять-убирать со сцены эти битмап-данные, когда нужно. Как все это делать, обсуждалось на форуме неоднократно. PS. loadMovie не используйте, используйте класс MovieClipLoader. |
|
|||||
|
Регистрация: Aug 2009
Сообщений: 74
|
http://193.93.19.6/flash/header_v8_3.html - это то над чем я парюсь
обьект pictt_777 используеться сразу в 6 случаях только разными кадрами поетому мне надо загружать их именно в те кадры я вот сделал такой скрипт в первом фрейме мувика pic1 но немогу понять почему негрузиться |
|
|||||
|
[+4 06.05.14]
|
Зачем вы все время в чсвоих скриптах постоянно используете глобальные переменные! Это же нехорошо совсем!
Добавлено через 4 минуты ЧТО ЭТО????? АААААА!!!! цирк? |
|
|||||
|
Регистрация: Aug 2009
Сообщений: 74
|
просто я использую эти переменные в разных мувиках
а разве можно без глобального? |
|
|||||
|
[+4 06.05.14]
|
Я вам с удовольствием помогу тока уберите эти ужасы с кода! Что вы хотите в if проверять ? загрузку клипа? Тjulf надо использовать onLoadInit метод
mcl.onLoadInit = function() { someVarSay = true; } onEnterFrame = function() {if(someVarSay) { trace("Loaded")}} Конечно можно обойтись без глобала! Я лично *(имхо) глобал тока для подгрузки внешних классов делаю. Все остальное local |
|
|||||
|
Регистрация: Aug 2009
Сообщений: 74
|
нео понял код что вы написали, точнее незнаю то ли мне надо
вот как я понимаю как должен работать моя скрип сначала проверяеться переменная imgl[i] - тоесть первый ли раз обращаеться к этому клипу если да то меняеться imgl[i] и создаеться мувик-контейнер (правда наверное можно и без него) и загружаеться туда файл по ссылке image[i] мб с прелоудером но полскольку я слаб в програмировании то у меня бывают такие ляпы ![]() переделал на такой код var container:MovieClip = createEmptyMovieClip("container", getNextHighestDepth()); var mcLoader:MovieClipLoader = new MovieClipLoader(); function onLoadInit(mc:MovieClip) { trace("onLoadInit: " + mc); } mcLoader.addListener(this); mcLoader.loadClip(_global.image[0], container); а вот если поставил такую проверку то перестает загружать |
|
|||||
|
[+4 06.05.14]
|
вопервых.
это раз Во вторых - ошибок не вижу. Не нравится тока снова вот это что то тут не так мне кажется..... хотя без разницы если трейсы работают.... |
|
|||||
|
Регистрация: Sep 2005
Сообщений: 950
|
Цитата:
to prior выкладываете ваш исходник , так быстрее помогут. |
![]() |
![]() |
Часовой пояс GMT +4, время: 10:38. |
|
|
« Предыдущая тема | Следующая тема » |
|
|