Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   API приложений и сред (http://www.flasher.ru/forum/forumdisplay.php?f=61)
-   -   [Starling] Feathers (http://www.flasher.ru/forum/showthread.php?t=202845)

Akopalipsis 14.08.2013 23:27

Feathers
 
Дважды я отводил свой взор от Feathers, думая, что есть же фабрики, которые могут вполне заменить и упростить, как я думал - главное предназначение этого фреймворка.
Но слова из предыдущей темы меня немного озадачили и я все же решил, что лучше уточнить.
Цитата:

Сообщение от C4Grey (Сообщение 1143780)
Разумной альтернативы с исользованием "родной" отрисовки, ориентированной под мобильные платформы просто нету - разве что брать чистый Flex и самому писать компоненты, оптимизированные для тач-ввода, обработку жестов, и т.п.

То есть, обычные флеш кнопки на мобильных платформах не работают?
я могу используя классы кнопок Feathers задавать им свой стиль ( тень, несколько видов - нажатая\не нажатая ? ).
Чтобы использовать Feathers нужно ещё устанавливать Starting ?
Или если Starting устанавливать не нужно, то при работе с самим Starting потребность в Feathers отпадает?
я просто где то читал, что в Starting уже вроде как есть кнопки и скролы и тому подобное... Обьясните пожалуйста.

Добавлено через 3 минуты
Жду Ваших ответов и после приступаю к изучению....

Astraport 14.08.2013 23:39

Экий затейник, слова разукрашивает:)

Akopalipsis, проще взять и попробовать. Не нужно бояться, там все не сложно.

Цитата:

То есть, обычные флеш кнопки на мобильных платформах не работают?
Работают, но не в Старлинге. У этой птички свои кнопки. А есть еще мощное UI - Feathers. Конечно оно использует дисплей лист Старлинга. Возможности Старлинга в плане контролом очень слабые. Если нужны только кнопки, то хватит и его, но если всякие лейауты, списки, скролы, транзишены - то в Фезерес есть все это.

Akopalipsis 14.08.2013 23:49

Цитата:

Akopalipsis, проще взять и попробовать. Не нужно бояться, там все не сложно.
Попробую! Вот теперь, после Ваших слов о том что Старлинг слабый в плане компонентов и его лучше использовать в связки со своим ребёнком фезерс\фазерс\феварс))))))
Тут я просто думал, что пока получится избежать знакомства с этими фреймворками, так как ещё на начальном этапе обучения. Но раз вопрос стоит - если для мобильных платформ, ТО СТАРЛИНГ, если нужны кнопки и компоненты, ТО ПЛЮС ФАЗЕРС. А по сути вопрос - учится делать по веянию времени или плестись сзади. Первое конечно... Спасибо!

Добавлено через 2 минуты
И немного для старта - мне нужно сначала инициализировать Старлинг, а потом уже Фазерс?

Astraport 15.08.2013 01:49

Цитата:

мне нужно сначала инициализировать Старлинг, а потом уже Фазерс?
Да, нужно.

Akopalipsis 18.08.2013 20:53

Нарисовал кнопку, которая при нажатии как бы вминается, но текст, который я ввёл в button.label остаётся не подвижным. Может кто то с подобным уже сталкивался и точно знает, есть ли в самих "перьях" инструмент для этого или это только самому дописывать?
И что такое Icon ? я даже не знаю как посмотреть, что это.

Astraport 18.08.2013 22:44

А что должно происходить с текстом?
Меняй текст как угодно в фабрике или свойствах
Код AS3:

button.labelFactory = function():ITextRenderer
                  {
                  return new TextFieldTextRenderer();
                  }
 
button.downLabelProperties.textFormat = new BitmapFontTextFormat( bitmapFont );


Akopalipsis 18.08.2013 23:30

Цитата:

А что должно происходить с текстом?
Немножечко смещать координаты. У label есть свойство labelOffsetX и это то что нужно, но...
Не подскажете, как можно сделать?) Не доходит до меня)

Astraport 18.08.2013 23:54

Попробуйте выставить leftMargin в TextFormat downLabelProperties

Akopalipsis 19.08.2013 00:15

Astraport Самое огромное Вам Спасибо!
Выставил последнему параметру ( leading ) и вроде то что нужно. Спасибо!


Часовой пояс GMT +4, время: 11:48.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.