Страница 2 из 56

Re: ВОПРОСЫ

Добавлено: 11 май 2010, 21:54
sersche
Не удалось. Попробовал вставить код с ВКонтакте, он в качестве примера приводится. Значит библитеку я не подключил. Поможете?

Re: ВОПРОСЫ

Добавлено: 11 май 2010, 22:51
Александр

Re: ВОПРОСЫ

Добавлено: 12 май 2010, 17:39
sersche
спасибо, работает)

Re: ВОПРОСЫ

Добавлено: 13 май 2010, 00:56
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.

Спасибо :)

Re: ВОПРОСЫ

Добавлено: 13 май 2010, 14:41
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));}

Re: ВОПРОСЫ

Добавлено: 13 май 2010, 14:47
Noise Gate
CRADLE,
судя по всему ты копируешь оба кода в один файл? Один сразу вслед за вторым?

sersche,
ну в голову приходит только засовывать вызов последующего лоадера в COMPLETE-лисенер предыдущего...

Re: ВОПРОСЫ

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


есть мысль, но тоже не рациональная.. натыкать if-ов..

Re: ВОПРОСЫ

Добавлено: 13 май 2010, 14:56
Noise Gate
sersche,
а параллельная загрузка тебя чем не устраивает? напиши более конкретно, зачем тебе последовательное выполнение? может можно и без него обойтись?

Re: ВОПРОСЫ

Добавлено: 13 май 2010, 15:10
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]);}} 
мог конечно и приврать с реализацией но идея такова

Re: ВОПРОСЫ

Добавлено: 13 май 2010, 15:12
Noise Gate
bodnar
однако ;) весьма изобретательно)))