Для того щоб застосувати процедуру ifFrameLoaded (якщо кадр завантажений) для відтворення короткої анімації при завантаженні основного фільму:
- Створіть короткий цикл анімації на початку фільму. Найпростіше - створити цикл, який показує повідомлення "Фільм завантажується."
- За допомогою процедури ifFrameLoaded (якщо кадр завантажений) створіть процедуру кадру, яка перемкне відтворення фільму від циклічної початкової анімації до основного фільму, коли всі кадри будуть завантажені.
Наприклад, для фільму з 30 кадрами, на початку якого розташований анімований цикл з 2 кадрів, потрібно наступна процедура в першому кадрі:
Для завершення прикладу призначте наступну процедуру другого кадру, щоб повторно розпочати відтворення в Кадрі 1:
Коли завантажується кадр, вказаний в процедурі ifFrameLoaded (якщо кадр завантажений), відтворення фільму переходить до другого кадру і продовжує відтворювати фільм з третього кадру. Для того щоб використовувати властивість _framesloaded в процедурі для відтворення під час завантаження фільму короткого анімованого циклу;
- Створіть короткий анімований цикл на початку фільму. Наприклад, можна створити цикл, який показує повідомлення "фільм завантажується."
- Створіть процедуру кадру, яка виведе відтворення з циклу, коли кадри нарешті будуть завантажені, і яке продовжить відтворення фільму.
Наприклад, для фільму, що містить анімований цикл з двох кадрів на початку, потрібно наступна процедура, призначена другого кадру:
Детальну інформацію про властивості _framesloaded CM. в керівництві по ActionScript.
Чи знаєте Ви, що декомпозиція програми - це створення модулів, які в свою чергу є невеликими програми, які взаємодіють один з одним по добре визначеним і простим правилам.