Flash -те алдын ала жүктеушіні қалай жасауға болады: 5 қадам
Flash -те алдын ала жүктеушіні қалай жасауға болады: 5 қадам
Anonim

Мен мұны жасауды шештім, себебі сіз қанша адамға «омгзорз мен флешті қалай жасаймын! 1 !!! бір!» - деп сене алмайсыз. Бұл шынымен тітіркендіргіш. Жарайды, бастайық. Сізге қажет заттар: Flash (мен CS3 қолданамын, бірақ сіз MX-CS4 қолдана аласыз) Компьютер флэш/толық көшірмесінің сынақ нұсқасы (мұнда алуға болады) Flash-ті ашып, жаңа Flash файлын жасаңыз. Мен Actionscript 2, BTW қолданамын.

1 -қадам: Қабаттарды қосу

Алдымен біз уақыт кестесіне 2 қабат қосуымыз керек. Біреуі «Әрекеттер» деп аталады, екіншісі «Мәтін» немесе «Жолақ» немесе «Материалдар» деп аталады. Әрі қарай, біз Әрекеттер қабатына бір түйінді кадрды, екінші қабатқа бір Фреймді қосуымыз керек. Содан кейін Мәтін құралын (T) алып, қасиеттер жолағындағы ашылмалы терезеден Динамикалық мәтінді таңдаңыз, онда қазірдің өзінде «Статикалық мәтін» таңдалған болуы мүмкін. Енді Rectangle (R) құралының көмегімен тіктөртбұрыш салыңыз. Толтыру ақ емес екеніне көз жеткізіңіз. Клип жасаған тіктөртбұрышты толтырыңыз, оны бір рет шертіп, F8 пернесін басыңыз. Оны атаңыз және OK түймесін баспай тұрып, «Фильм клипі» таңдалғанына және тіркеу нүктесі сол жақ жоғарғы жағында екеніне көз жеткізіңіз. БҰЛ БӨЛІМ МАҢЫЗДЫ Өзіңіз түсірген бейнебаянды таңдаңыз, содан кейін қасиеттер жолағында «Дана атауы» деп жазылған мәтіндік терезені көресіз. LoadBar енгізіңіз. Enter пернесін басыңыз, содан кейін бұрын жасалған динамикалық мәтін ұясын таңдап, Сипаттар қорабына өтіңіз. Сіз дананың атауының мәтіндік жолағын қайтадан көресіз, оны басыңыз. Бұл жолы textBox теріңіз. Enter пернесін басыңыз.

2 -қадам: кодтау уақыты

Енді «Әрекеттер» қабатына өтіңіз. Бірінші кадрды басыңыз. F9 және TYPE пернелерін басыңыз (Көшіріп, қоймаңыз, жалқау. Егер сіз мұны жасасаңыз, сіз мұны ешқашан білмейсіз.): Пайыз = Math.round (getBytesloaded ()/getBytesTotal ())*100; textBox.text = пайыз + «%»; loadBar._xscale = пайыз; Мен бұл код жолын line.percent = Math.round арқылы түсіндіремін (getBytesloaded ()/getBytesTotal ())*100; Айнымалы жасайды ол жүктелген флэш пайызын флэш файлының жалпы өлшеміне бөледі, содан кейін оны 100 -ге көбейтеді және дөңгелектейді. textBox.text = пайыз + «%»; Сіз жасаған динамикалық мәтін ұяшығындағы айнымалы пайызды көрсетеді.loadBar._xscale = пайыз; Тіктөртбұрыштың x масштабын пайызға сәйкес өзгертеді.

3 -қадам: Қосымша кодтау

Енді «Әрекеттер» қабатының екінші пернетақтасын басыңыз. F9 пернесін басыңыз. ТІРКЕҢІЗ. Тағы да көшірмеңіз және қоймаңыз, сіз оны үйренбейсіз. Бұл тіпті онша емес. Жалқау bum.if (пайыз == 100) {gotoAndPlay (3);} басқа {gotoAndPlay (1);} Түсіндіру: if (пайыз == 100) {Бұл (шарт) айнымалы пайыз 100 -ге тең екенін айтады жүктеу аяқталды), содан кейін … gotoAndPlay (3); 3 -кадрға өтіңіз.} else {Егер if операторы дұрыс болмаса, онда… gotoAndPlay (1); 1 -кадрға өтіңіз.} if операторын жабады. Бұл код жарқыл толық жүктелгенше «цикл» жасайды. Егер айнымалы пайыз 100 -ге тең болмаса, ол болғанға дейін бірінші кадрға оралуды жалғастырады. Бұл флештің жүктелгенін тексергенше.

4 -қадам: Тағы бір қадам …

Енді 3 -кадрды таңдап, F6 пернесін басыңыз. Мазмұнды қосыңыз, ол анимация болсын, веб -сайт болсын, сурет болсын. ЖАҚСЫ ЖҰМЫС! Сіз жай ғана алдын ала жүктегіш жасадыңыз!: D

5 -қадам: Орындалды

Алдын ала жүктеушіден ләззат алыңыз, оның қаншалықты жақсы немесе нашар екені туралы пікір қалдырыңыз. Маған қандай да бір проблемалар болғанын айтыңыз. Бағалаңыз, өтінемін.

Кейбір алдағы сабақтар болуы мүмкін … мен білмеймін. ойын жасау. веб -сайт. ешкім білмейді … Қарағаныңызға рахмет!

Ұсынылған: