Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   Импорт картинок Swf'ом (http://www.flasher.ru/forum/showthread.php?t=45092)

Xarsok X 18.05.2003 20:53

Импорт картинок Swf'ом
 
Есть SWF, картинки ,файл(txt) в котором путь к картинкам:
img/pic01.jpg
img/pic02.jpg
img/pic03.jpg
Вопрос: как вставлять в SWF файл картинки в определенном месте.

llllllllll 18.05.2003 21:53

Re: Импорт картинок Swf'ом
 
Цитата:

Оригинал написал(а) Xarsok X
Вопрос: как вставлять в SWF файл картинки в определенном месте.
? =)

RU$LAN 19.05.2003 13:00

Ctrl+R - Import to Library / и в нужном месте выкидывай в Timeline :D

korkiss 19.05.2003 13:41

ИМХО вопрос был следующий - "у меня есть гифы. как их можно динамически импортировать в флешку?"
типа того :D

ЗЫ: мне на этот вопрос тоже интересен ответ :)

korkiss 19.05.2003 14:14

на самом деле иногда проще самому найти отверт в хелпе, чем спрашивать. ответ на мой вопрос...

mc = new MovieClip();
mc.loadMovie("image.jpg")
:D

Nox Noctis 19.05.2003 15:36

2korkiss
Код:

mc = new MovieClip();
mc.loadMovie("image.jpg");

...я бы не стал :))

2Xarsok X
1. дожидаешься загрузки имен картинок из текстового файла
2. для каждой картинки делаешь следующее:
— создаешь клип, в который будешь грузить
— грузишь при помощи лоадмуви
— дожидаешься окончания загрузки
— выставляешь координаты

...а теперь: какой именно из шагов вызывает трудности ? :)

AlexSm 19.05.2003 17:10

Ээ.. пардон тему не я начал... но...
 
Делаю мувик mc, в нем еще мувик с именем mcpic
в мувике mc делаю mcpic.LoadMovie("1.jpg")
и ставлю mcpic.onData = function(){ trace("ttt");};

Ставил эту фразу и до и после лоадинга, но так и не добился чего хотел.

Короче подскажите как узнать, когда загрузилась картинка.
Спасибо!

причем если поставить mcpic.onRollOver() = function{ trace("Over");};

ТО! До лоадинга картинки все срабатывает, после лоадинга нет!!!!! 8-/ тоесть получается что нельзя заранее прицепить обработчик события к мувику по его идентификатору, его потом подгрузить и юзать обработчик...

Или я идиот - или лыжи прибили.
Помогите!

llllllllll 19.05.2003 17:15

Интересно, если положить в коробку нечто, потом убрать коробку и на ее место поставить другую, ты тоже будешь искать в новой коробке это нечто и удивляться?

TTS 19.05.2003 17:25

Re: Ээ.. пардон тему не я начал... но...
 
Цитата:

Оригинал написал(а) AlexSm
нельзя заранее прицепить обработчик события к мувику по его идентификатору, его потом подгрузить и юзать обработчик...

Или я идиот - или лыжи прибили.

Прибили. Несколько раз обсуждалось. Из внешнего мува онентерфрейм проверяй бутеслоадед и будет тебе, как грится, счастия. Не забудь бутестотал > 4.

Nox Noctis 19.05.2003 17:27

Re: Ээ.. пардон тему не я начал... но...
 
Вложений: 1
Цитата:

Оригинал написал(а) AlexSm
До лоадинга картинки все срабатывает, после лоадинга нет
...
то есть получается что нельзя заранее прицепить обработчик события к мувику по его идентификатору, его потом подгрузить и юзать обработчик

вот эти две фразы как нельзя более точно отражают суть :)) (только без воскличательных и вопросительных знаков :) )

для функции таргет.лоадМуви(...) - таргет это мувиклип, содержимое которого будет ПОЛНОСТЬЮ заменено на то, что грузится... узнать что что-то полностью загрузилось можно при помощи веревочной петли и палки :))
(getBytesLoaded и getBytesTotal)

Цитата:

Оригинал написал(а) TTS
Не забудь бутестотал > 4.
...это если ручками пустой клип сделать - то 4... а если программно - то 0 :)

вот, держите пример :)


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

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