Командите на Flash могат да се прилагат както на времевата линия, така и на различни обекти.
AS команди:
stop(); - спира изпълнението на Flash-а когато се изпълни
play(); - ако флаша е спрян го пуска
gotoAndPlay(3); - когато се извика отива се прехвърля на кадър 3 и започва ако е бил спрян
gotoAndStop(3); - когато се извика отива се прехвърля на кадър 3 и спира
nextFrame(); - отива на следващия кадър
prevFrame(); - отива на предходния кадър
getURL("http://www.uroci.com", "target_win"); - при извикване на командата се отваря адреса в посочения прозорец
Горните команди могат да се поставят на времевата линия и ще се изпълнят, когато кадъра на който са сложени се изпълни.
Пример:
Ако на кадър 10 сте сложили командата "getURL("http://www.uroci.com", "target_win");" то когато филмчето се изпълни и стигне до кадър 10ти то командата ще се изпълни и ще се отвори сайта.
Другото, което ще ви трябва е AS за събития. Ето няколко примера, които ще ви вършат работа.
on(release) {
getURL("http://www.uroci.com", "target_win");
}
Това се поставя в/у button. Командата може да се обясни по следните начин:когато(пусна мишката) {
изпълни командата в скобите
}
Ето различните събития (спрямо курсора на мишката):
press - когато бутона е натиснат в долното си положение
release - когато бутона е натиснат и пуснат
releaseOutside - когато натиснете мишката в/у бутона, след това преместите курсора извън очертанията му и пуснете бутона
rollOver - когато курсора мине в/у бутона
rollOut - когато курсора напусне очертанията на бутона
Като използвате тези команди една струга може да постигнете повечето функционалности на навигация, бутони и цялостен флаш сайт.
автор: Николай Александренко
Копирането на урока е забранено без изричното позволение на автора.