2010-06-19 1 views
0

У меня есть два списка .. Мне нужна помощь фильтрации один список, когда «Исполнитель» выбран в другой ..Помощь с Music Video App .. списки данных Фильтрация и функция кнопки «Next Video»

Я также хотите играть в следующем видео, когда выбрана кнопка «Next Video» ..

Вот ссылка на пример с несколькими видео .. http://www.yourtimeisborrowed.com/bin-release/gg.html

Просмотр включена так что не стесняйтесь, чтобы захватить код ..

Я добавлю полный учебник раздела о том, как создавать это приложение шаг за шагом, используя Flash Catalyst и Flash BUilder. То, над чем я сейчас работаю, но действительно хотел бы помочь в решении этой проблемы фильтрации, поскольку это вне моей лиги.

Во всяком случае, Я не просто берусь, я планирую отступить в основном.

Так что, если «эвангелисты» не слишком заняты своими датаридами, я был бы признателен за помощь, показывающую истинную силу и простоту использования что Adobe Framework способна ...

ответ

0

В контексте Flex вы не будете фильтровать список; вы будете фильтровать dataProvider этого списка. Существует много кода для сортировки, у меня нет времени, чтобы попытаться декомпилировать ваше приложение.

Я настоятельно рекомендую, чтобы для ваших dataProviders вы использовали один из CollectionClasses - ArrayCollection или XMLListCollection. Затем вы можете использовать встроенную фильтрацию.

Если вы Google на фильтрации Flex коллекции довольно много сообщений в блоге придумали, вот один, который выглядел твердый:

http://www.devshed.com/c/a/XML/Flex-Array-Collection-Sort-and-Filtering/

Вот это Adobe документы на одно и то же: http://livedocs.adobe.com/flex/3/html/help.html?content=about_dataproviders_4.html

Я думаю, что я продемонстрирую это The Flex Show screecast на коллекционных классах:

http://www.theflexshow.com/blog/index.cfm/2008/10/29/The-Flex-Show--Fifteen-Minutes-With-Flex--Episode-9--Collection-Classes

Если вы можете предоставить убранный образец, демонстрирующий проблему; пожалуйста, уточните вопрос и дайте мне знать.

+0

Спасибо, Flextra .. Потому что я супер-программист для начинающих, мне сложно. Пример, я знаю только, как воспроизводить выбранное видео, но используя какой-то «valueobject». Когда я использую ArrayCollection или XMLListCollection Я не могу заставить его сработать. Как бы то ни было, я раздержу его и отправлю что-нибудь только с помощью списков. Спасибо – Tony

+0

Скорее всего, вы просто ссылаетесь на него неправильно. С объектом value вы можете ссылаться на «vo.property». Если в массиве массива вы можете ссылаться на «ac.getItemAt (0) .property. Если объект видеопроигрывателя является itemRenderer, то ваше VO передается в объект данных, и вы можете ссылаться на «data.property». – JeffryHouser

 Смежные вопросы

  • Нет связанных вопросов^_^