това е въпросът: Възможно ли е да промените началното изображение с swf файл в Appcelerator?
Възможно ли е да промените началното изображение със swf файл?
Отговори (1)
Ако под swf имате предвид Shockwave файл, тогава не, не може да се направи. Може да бъде PNG изображение (или файл за стартиране за 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
за Alloy не е това, което 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 наистина е първият контролер (входна точка), а alloy.js е първият js, който ще бъде изпълнен.
- person Soumya; 02.03.2016