Size: a a a

Фреймер-чат

2017 December 09

СО

Саша Окунев in Фреймер-чат
Я не решаю фреймер-задачи потому что:

Я не успеваю и ленюсь, но буду пытаться – 10
👍👍👍👍👍👍👍 59%

Я ссу и стесняюсь показывать свой код, у меня есть вопросы и ничего не выходит – 4
👍👍👍 24%

Я итак крут как Никишин и Карташов, это для меня не вызов – 3
👍👍 18%

👥 17 people voted so far.
источник

SN

Sergey Nikishkin in Фреймер-чат
НикишКин
источник

SN

Sergey Nikishkin in Фреймер-чат
Но все равно спасибо. )
источник

RK

Roma Klyukin in Фреймер-чат
Варианта «Ещё не понял как решать» не хватает
источник

СО

Саша Окунев in Фреймер-чат
Roma Klyukin
Варианта «Ещё не понял как решать» не хватает
ок, для этого варианта и существует чат, я готов подсказывать
источник
2017 December 10

RK

Roma Klyukin in Фреймер-чат
А можно создать массив слоёв и расставить слои по спирали?
источник

RK

Roma Klyukin in Фреймер-чат
И есть ли методы псевдо-рандомного распределения объектов, случайные, но равномерные
источник

PN

Paul Novitskiy in Фреймер-чат
Roma Klyukin
И есть ли методы псевдо-рандомного распределения объектов, случайные, но равномерные
Посмотри Utils.random в документации
источник

Т

Тимур in Фреймер-чат
Привет!
Пишу по поводу проблемы со Стейтами

При импортировании скетч-макета никак не получается менять параметры слоя (позицию, прозрачность, скейл).
Причем во вкладке слоя с параметрами все изменения применяются и сохраняются.
Но в окне превью все статично и без изменений.

Обсуждение выше внимательно прочел, и при создании нового слоя все работает как нужно.

Сталкивался ли кто с подобной проблемой?
источник

СО

Саша Окунев in Фреймер-чат
Тимур
Привет!
Пишу по поводу проблемы со Стейтами

При импортировании скетч-макета никак не получается менять параметры слоя (позицию, прозрачность, скейл).
Причем во вкладке слоя с параметрами все изменения применяются и сохраняются.
Но в окне превью все статично и без изменений.

Обсуждение выше внимательно прочел, и при создании нового слоя все работает как нужно.

Сталкивался ли кто с подобной проблемой?
Покажи, пожалуйста код. Пока непонятно, как локализовать проблему.
источник
2017 December 11

Т

Тимур in Фреймер-чат
Саша Окунев
Покажи, пожалуйста код. Пока непонятно, как локализовать проблему.
Объект прозрачность не меняет на превью, хотя во вкладке с параметрами Opacity = 0
источник

Т

Тимур in Фреймер-чат
sketch.logo1.states.stateName =
opacity: 0.00
источник

СО

Саша Окунев in Фреймер-чат
Тимур
Объект прозрачность не меняет на превью, хотя во вкладке с параметрами Opacity = 0
Если ты используешь Utils.globalLayers(sketch), тебе не надо указывать sketch явно. Напиши:

logo1.states.stateName = 
 opacity: 0


Если же тебе нужно, чтобы logo 1 было скрыто сразу, тогда пиши свойства в состояние default:

logo1.props = 
 opacity: 0
источник

Т

Тимур in Фреймер-чат
"Если ты используешь Utils.globalLayers(sketch), тебе не надо указывать sketch явно. " - понимаю, я дописал "sketch", чтобы вызвать вкладку с параметрами

Дело более, сложнее, т.к. в моем случае возможно нужно анимировать Стейты
источник

Т

Тимур in Фреймер-чат
Т.е. задать два состояния и переключаться между ними с анимацией
источник

СО

Саша Окунев in Фреймер-чат
Тимур
Т.е. задать два состояния и переключаться между ними с анимацией
Так что же тебе мешает написать ивент?

logo1.props = 
 opacity: 0

logo1.states.s2 =
 opacity: 1

logo1.onTap ->
 logo1.stateCycle()
источник

Т

Тимур in Фреймер-чат
Воу, такого не знал
Спасибо, все работает как надо
Буду теперь от такого решения отталкиваться
источник

СО

Саша Окунев in Фреймер-чат
Есть ещё фишка с обращением к объекту внутри ивента этого объекта (self). Проще говоря, если кликаешь по кнопке, обращаться к объекту к этой кнопки можно при помощи символа @:

logo1.onTap ->
 @stateCycle()
источник

Т

Тимур in Фреймер-чат
Намотал на ус
источник

RK

Roma Klyukin in Фреймер-чат
Доброе утро. Написал такой код для генерации polka dot — но не получается сообразить как заставить точки анимироваться с задержкой, а не разом https://framer.cloud/DdVIA
источник