Илюстриран урок за Macromedia Flash 5 ›Създаване на интерактивни филми› Отстраняване на грешки
Отстраняване на грешки в качеството на филма
Анти-псевдонимът изисква по-мощен процесор за обработка на всеки кадър от филм, преди да го покаже на екрана, така че по-слабите процесори могат да забавят възпроизвеждането. Възможно е да се ускори възпроизвеждането, като се деактивира сглаждането. За да разрешите или забраните изглаждането на филми, използвайте процедурата ToggleHighQuality (превключете високо качество). Моля, обърнете внимание, че тази процедура засяга всички филми, възпроизведени във Flash Player. Не можете да регулирате качеството на възпроизвеждане на отделен филм или част от филм във Flash Player по този начин. Процедура ToggleHighQuality (Превключване на високо качество), присвоено на бутона, позволява на посетителите сами да регулират качеството на филмовата презентация в зависимост от възможностите на техните компютри. Тази процедура включва или изключва сглаждането, тоест първото щракване включва сглаждането и второто щракване го изключва.
За оптималното съотношение на скоростта и качеството на представянето на филма вижте описанието на параметъра КАЧЕСТВО в гл. 14.
За да регулирате скоростта и качеството на филма:
-
Изберете рамката, преобразуването на бутон или трансформацията на филмов фрагмент, на които ще присвоите процедурата.
Изборът на филм регулира скоростта, с която се представя филмът; маркирането на бутона настройва качеството на представянето на филма.
В същото време Flash създава в списъка Действия (Процедури) следния ActionScript:
Спиране на всички звуци
За да спрете звуковата песен, без да прекъсвате основния филм, използвайте процедурата StopAllSounds (спиране на всички звуци). Имайте предвид, че тази процедура не намалява силата на звука. Процедура stopAllSounds (спиране на всички звуци) засяга целия филм, който се възпроизвежда във Flash Player. Потоковите звуци ще се възобновят едновременно с продължаващото възпроизвеждане; звуците на събитието няма да се възобновят.
За управление на звуци вижте раздел. "Стартиране и спиране на звуци в ключови кадри" Гл. 6. За да спрете всички звуци във филма:
Когато прави това, Flash въвежда следния ActionScript в списъка Действия (Процедури):
Отидете на различен URL адрес
За да заредите документ в прозорец на браузъра от определен URL или да предадете променливи на друго приложение на определен URL, използвайте процедурата GetURL. Променливите съхраняват имена, които могат да се използват в скриптове. Например можете да изпратите променлива към CGI скрипт за обработка точно като HTML въпросник, но имайте предвид, че могат да се изпращат само променливи за текущия филм. Обикновено GetURL се използва за зареждане на уеб страници, но може да се използва и във Flash Projector за автоматично отваряне на прозорец на браузъра и показване на посочения URL адрес.
Проверката на тази процедура изисква необходимият файл да е в посоченото местоположение и абсолютният URL адрес да е достъпен през мрежата (например, http://www.myserver.com).
Вижте Справочника за ActionScript за предаване на променливи За да отидете на URL:
за да получите URL, базиран на стойността на израз, изберете Израз (Expression) и въведете израз, описващ местоположението на URL адреса.
Например, следното изявление указва, че "URL" е стойността на променливата DynamicURL:
За писане на изрази вижте Ръководството за ActionScript.
- изберете едно от запазените имена на целта:
- _ себе си - документът се зарежда в текущия кадър в текущия прозорец;
- _ празно - документът се зарежда в нов прозорец;
- _виден - документът се зарежда в родителския кадър на текущия кадър;
- _връх - документът се зарежда в горната рамка в текущия прозорец.
- въведете името на конкретен прозорец или рамка, ако има специално име в HTML файла;
- Избери предмет Израз (Expression) и въведете израз, който описва местоположението на прозореца или рамката.
- Избери предмет Изпратете с помощта на Get (Изпращане по метод GET) за изпращане на променливи отделно от URL адреса, като дълги редове в отделна заглавка; това ще позволи изпращане на повече променливи и изпращане на информацията, получена от въпросника по пощата, до CGI скрипта на сървъра;
- изберете Не изпращайте (Не изпращайте), за да не изпращате никакви променливи.
Вашият код ще изглежда така:
Където процедурата GetURL зарежда HTML документ в нов прозорец на браузъра.