ПРОСТОЙ ВОПРОС - ОТВЕТ (только Flash)

То что касается флеша, но не касается ВКонтакте API. Например проблемы при создании прыгающего мячика.
sersche
FL Team
FL Team
Сообщения: 598
Зарегистрирован: 11 май 2010, 13:45

Re: ВОПРОСЫ

Сообщение sersche »

Не удалось. Попробовал вставить код с ВКонтакте, он в качестве примера приводится. Значит библитеку я не подключил. Поможете?
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: ВОПРОСЫ

Сообщение Александр »

sersche
FL Team
FL Team
Сообщения: 598
Зарегистрирован: 11 май 2010, 13:45

Re: ВОПРОСЫ

Сообщение sersche »

спасибо, работает)
CRADLE
Сообщения: 8
Зарегистрирован: 07 май 2010, 11:49

Re: ВОПРОСЫ

Сообщение CRADLE »

раз уж тема для вопросов общих - задам свой тут :)

хочу совместить два примера из "Уроков": выдачу аватара и имени + работа с МуSQL (создание строк в таблице с ид, юзер_ид и время посещения). по отдельности все работает отлично. соответственно вопрос: как нужно отредактировать код, что бы не было ошибок типа "1018: Duplicate class definition: Main" и "5000: The class 'Main' must subclass 'flash.display.MovieClip' since it is linked to a library symbol of that type" - они вылезают при полном копировании в Main.as обоих кусков кода. вот ссылки на топики, откуда брал уроки - http://flapps.ru/forum/topic3.html и http://flapps.ru/forum/topic165.html.

Спасибо :)
sersche
FL Team
FL Team
Сообщения: 598
Зарегистрирован: 11 май 2010, 13:45

Re: ВОПРОСЫ

Сообщение sersche »

у меня есть 3 компонента - UILoader.
имя каждого ldr0, ldr1, ldr2.
работаю с циклом.
как сделать чтобы после прохождения цикла начиналачь работа со следующим UILoader'ом?

т.е. хочу что то типа

Код: Выделить всё

for (var i:int = 0; i < 3; i++) {var g = ldr + i;g.source = new Bitmap(new pic(0, 0));}
Noise Gate
Сообщения: 691
Зарегистрирован: 28 апр 2010, 12:34

Re: ВОПРОСЫ

Сообщение Noise Gate »

CRADLE,
судя по всему ты копируешь оба кода в один файл? Один сразу вслед за вторым?

sersche,
ну в голову приходит только засовывать вызов последующего лоадера в COMPLETE-лисенер предыдущего...
sersche
FL Team
FL Team
Сообщения: 598
Зарегистрирован: 11 май 2010, 13:45

Re: ВОПРОСЫ

Сообщение sersche »

Noise Gate, для 3-х лоадеров может быть это приемлимо.. а если их 20? для каждого же получается надо писать, что после завершения этого лоадера - следующий..


есть мысль, но тоже не рациональная.. натыкать if-ов..
Noise Gate
Сообщения: 691
Зарегистрирован: 28 апр 2010, 12:34

Re: ВОПРОСЫ

Сообщение Noise Gate »

sersche,
а параллельная загрузка тебя чем не устраивает? напиши более конкретно, зачем тебе последовательное выполнение? может можно и без него обойтись?
Аватара пользователя
bodnar
Модератор
Модератор
Сообщения: 1399
Зарегистрирован: 03 апр 2010, 06:41

Re: ВОПРОСЫ

Сообщение bodnar »

сделайть массив array =[new URLRequest('url1'),new URLRequest('url2')] потом одним лоадером

Код: Выделить всё

 var index = 0;......loader.load(array[index]);loader.addEventListener(Event.COMPLETE, loadHandler); ........function loadHandler(e:Event){//тут например создаем какой нить объект и передаем ему то что загрузилиindex++;if (index<=20){loader.load(array[index]);}} 
мог конечно и приврать с реализацией но идея такова
Noise Gate
Сообщения: 691
Зарегистрирован: 28 апр 2010, 12:34

Re: ВОПРОСЫ

Сообщение Noise Gate »

bodnar
однако ;) весьма изобретательно)))
Ответить