Есть ли предпочтительный способ обработки анимации при использовании Flex - например, если я хочу отобразить мяч и отскочить его по экрану?Лучший способ оживить спрайты в Flex
ответ
Я предпочитаю использовать анимационную библиотеку для подобных вещей. Проверить их:
Я имел счастье на самом деле, используя первые два, и прочитал многое о последней.
Если вы создаете приложение Flex, вы должны использовать собственные классы эффектов Flex. Вероятно, они уже скомпилированы в ваше приложение, поскольку основные компоненты используют их, и вы не будете увеличивать размер SWF с помощью дублирующих функций, как если бы вы использовали другую библиотеку. Для простых анимаций либо mx.effects.AnimateProperty, либо mx.effects.Tween должен работать хорошо.
Если вы работаете над обычным проектом ActionScript (без рамки Flex), то я согласен с ответом Марком Хьюзом. Однако, если это так, то, пожалуйста, не говорите, что вы используете Flex, потому что это означает, что вы используете фреймворк Flex, и это может быть очень запутанным. Если вы имеете в виду Flex Builder, то, пожалуйста, используйте полное имя, чтобы избежать потенциальных недоразумений.
Вы не всегда можете использовать класс эффектов Flex с помощью простых спрайтов. Определенные эффекты ожидают, что ваш целевой объект (объект должен быть движимым) реализовать интерфейс IUIComponent, а другие - нет. Таким образом, вы можете использовать mx.effects.Tween, или если вы должны использовать один из классов эффектов, вам нужно будет принудить ваш спрайт к UIComponent.
Другой вариант - использовать один из предложенных выше пакетов твинов или катиться самостоятельно с помощью goasap!
Вы можете использовать mx.effects.AnimateProperty, даже если ваша цель не является UIComponent.
Если вы хотите добиться того, что вы хотите достичь, это просто (Move, Resize, Fade и т. Д.), Это избавит вас от написания кода плиты котла, который требуется mx.effects.Tween.
- 1. Лучший способ оживить сеанс?
- 2. Как оживить спрайты в Gamemaker
- 3. Как мне оживить спрайты в Unity JavaScript?
- 4. Лучший способ оживить снег в JS?
- 5. Лучший способ оживить видимость UICollectionViewCell в iOS7 +
- 6. Unity 2D анимации, как оживить многие спрайты?
- 7. Лучший способ сделать WYSIWYG в Flex?
- 8. Лучший способ для связи Flex с PHP?
- 9. В Flex, какой лучший способ использовать словарь в качестве датаподавателя?
- 10. Лучший способ оптимизировать мою игру в стиле «Homebrew Flex»?
- 11. Лучший способ сделать элементы, не выбираемые в Flex
- 12. Лучший способ определить, существует ли атрибут XML в Flex
- 13. Лучший способ управления сеансами в Flex SpringBlazeDS project
- 14. Лучший способ проверить IP-адрес в Adobe Flex
- 15. Предпочтительный способ оживить Famo.us CanvasSurface
- 16. (Java) Лучший способ отображения изображений?
- 17. Лучший способ организовать приложение Flex для компиляции производительности?
- 18. Лучший способ для Flex общаться с C# backend?
- 19. Лучший способ разветвления проектов Flex с использованием подрывной работы
- 20. рельсы лучший способ получить xml данные из flex приложения
- 21. Лучший способ справиться с изображениями?
- 22. Спрайты и свет
- 23. Лучший способ реализации HUD. - Cocos2D
- 24. Есть ли другой способ загрузить спрайты?
- 25. Как оживить свойство фона в jQuery?
- 26. Перекрывающиеся спрайты в HTML-холсте
- 27. Лучший способ анимировать индекс UITableView?
- 28. Правильный способ (оживить) показать/скрыть вид в андроиде?
- 29. Лучший способ в Python
- 30. Как мне оживить этот странный способ?
Спасибо, это было именно то, что я искал. – Tiago 2009-04-21 00:06:06