none
В чем различие анимации во Flash и в Silverlight? RRS feed

  • Общие обсуждения

  • Основные различия анимации:

    • в Silverlight нет основной временной шкалы. Вам нужно создавать временную шкалу вручную и запускать анимацию в коде. Это наиболее существенная разница. Будущие версии Expression Bled будут улучшены в этой области так, что дизайнерам не нужно будет беспокоится о коде.
    • в Silverlight вы можете создать больше одной временной шкалы. Это схоже с Flex, но не с Flash, где вам нужно создавать больше сцен, чтобы добавить больше временных шкал.
    • в Expression Blend анимации движения добавляются автоматически при добавлении нового ключевого кадра.
    • в Silverlight вы не можете динамически добавлять и удалять элементы на сцене. Вы можете добавить в начальном состоянии, и сделать скрытыми те элементы, которые не нужно показывать вначале, установив свойство Visible to Collapsed или Opacity в 0. Во время анимации, когда вы захотите отобразить эти элементы, нужно изменить свойства Visible или Opacity.
    • концепция UserControl в Silverlight похожа на концепцию сцены во Flash. Но вы не можете создать UserControl исключительно на новой временной шкале. Вы создаете UserControl, если хотите разделить элементы логически или при повторном использовании.
    • в Silverlight нет концепции слой, но можно группировать объекты в контейнеры, например, Canvas и Grid.
    • некоторые возможности не поддерживаются в Silverlight, например траектория движения

     


    Для связи [mail]
    16 марта 2011 г. 13:54
    Модератор