Flash Tile List с функцией перетаскивания
Я легко выполняю функцию перетаскивания в FLEX с помощью класса DragManager, но могу сделать то же самое в Flash CS-5. Я также хочу показать предварительный загрузчик с каждой плиткой tileList, прежде чем изображение появится в tileList. Пожалуйста, помогите мне в этом. Спасибо заранее.
1 ответ
Да, проверьте это в коде Google, он расширяет TileList из компонентов Flash UI.
Что касается предварительного загрузчика, TileList должен уже использовать ImageCell, который содержит UILoader (так что вы можете получить доступ к bytesLoaded/bytesTotal), и он также наследуется от UIComponent LabelButton (поэтому у вас есть свойство метки /textField). Вы сами решаете, как реализовать предварительный загрузчик (либо следуя тому, как текст метки изменяется компонентом, чтобы использовать его для отображения текста в процентах (%) во время загрузки плитки, либо используя пользовательский клип предварительного загрузчика).
Вы можете найти эти старые ответы полезными:
- Как обрабатывать необработанные ошибки #2044 из списка плиток Flash при смене поставщика данных? (чтобы быть на безопасной стороне)
- как создать пользовательский рендерер ячеек для списка плиток во флэш-памяти - особенно этот пост и пост imageCaching, связанный в нем.