вот в чем вопрос: Можно ли поменять заставку с swf файлом в Appcelerator?
Можно ли изменить заставку с помощью swf-файла?
Ответы (1)
Если под swf вы имеете в виду файл Shockwave, то нет, так делать нельзя. Это может быть изображение в формате PNG (или Launch File для iOS).
person
Soumya
schedule
29.02.2016
Спасибо за ответ. Мой клиент попросил у меня заставку с движущимися изображениями, есть какие-нибудь подсказки?
- person jdponce; 01.03.2016
Изображение запуска или заставка, отображаемые платформой Appcelerator, не могут быть анимированы, это должно быть статическое изображение. Но это не мешает вам создавать собственные заставки. Как только приложение будет загружено, оно вызовет index.js (сплав). Внутри вы всегда можете создать массив изображений для создания анимации. Также можно оставить одинаковыми изображение лаунчера и первое изображение сплэша, тогда пользователь не поймет переход от лаунчера к сплэшу и будет казаться анимированным сплэшем.
- person Soumya; 01.03.2016
У меня получилось, я с классическим режимом, можно ли на нем что-то подобное сделать?
- person jdponce; 01.03.2016
Конечно. Это также выполнимо в классическом режиме. Я думаю, что index.js для сплава - это app.js для классического режима. Здесь вы можете создать представление изображения для отображения массива изображений, и после завершения анимации вы можете удалить представление и перейти к следующему файлу js приложения. Если это отвечает на ваш вопрос, попросите вас отметить его, чтобы другие также могли извлечь из этого пользу.
- person Soumya; 01.03.2016
controllers/index.js
для сплава — это не то, что app.js
для классики. В Alloy это alloy.js
. Но индекс является первым контроллером, так что именно здесь вы можете эмулировать анимированную заставку. Убедитесь, что вы не делаете ничего другого в alloy.js
или перед вызовом $.index.open()
в index.js
, чтобы реальная заставка исчезла как можно скорее.
- person Fokke Zandbergen; 02.03.2016
В качестве примечания; это невозможно напрямую в Obj-C или Java. Все, что вы можете сделать, это использовать черную заставку, а затем как можно скорее открыть представление, которое имитирует заставку.
- person Fokke Zandbergen; 02.03.2016
Спасибо за исправление @Fokke-Appcelerator. index.js действительно является первым контроллером (точкой входа), а сплав.js — первым исполняемым js.
- person Soumya; 02.03.2016