ПредишенСледващото

В този урок ще разгледаме основната информация за версия на Flash Player:

Според информация на Flash Player'e публикуван на интернет страницата на Adobe, е ключов заявление за Flash-платформа. Днес можем да кажем със сигурност, че Flash Player е инсталиран на 99% от компютрите по света: повече от един милиард, което е 11 пъти по-голяма от тази на побой на продажбите записи на най-добрите игрални конзоли. Популярността той просто няма равен сред други компютърни програми.

Изтеглете и инсталирайте Flash Player

Въпреки факта, че по-голямата част от потребителите на персонални компютри вече сте инсталирали Flash Player, вие все още ще намерите и тези, които по една или друга причина не го е направил, че е те или нямат този играч, или да настроите своята по-стара версия, която не поддържа ActionScript 3.0. За щастие това е много лесно да се определи: Посетителите на сайта ви могат лично да посетят сайта на Adobe, www.adobe.com и да го изтеглят от там чрез натискане на бутон «Get Flash Player». Друга възможност е да, когато е необходимо, за да поставите кода на страниците на сайта си, за да проверите за Flash Player на вашия компютър и ако е необходимо, автоматично го подкани да инсталирате по-нова версия на програмата. Ако създадете уеб сайтове с помощта на Adobe Dreamweaver, необходимия код се вгражда автоматично в HTML-страница в даден момент, когато поставите флаш-филм там.

Версия на Flash Player'a

По време на тази поредица от уроци ActionScript е последната стабилна версия на Flash Player 16.0.0.235. Важно е да се разбере, че Flash Player - това не е един играч, както и добавянето към браузъра, така че те могат да играят SWF-файлове.

Уроците са включени в този курс ще разгледат методи и техники, които работят в Flash Player 9 и по-късно, но за съжаление не се поддържат от по-старите версии, поради липсата на подкрепа за ActionScript 3. При представяне на материала, което научих отделно фокусирайте вниманието си върху, когато се изисква Flash Player. Ако искате повече информация по този въпрос можете да намерите подробно доклада на тази страница. Тази информация включва данни за версии на плейъра, дислокацията на потребителите, операционни системи и т.н.

Flash Player за разработчици

Нормална версия на Flash Player не включва способността да се провери и да поправят грешки в кода на вашата флаш-филм. Въпреки това, Adobe е създал специална версия на програмата - Debug Player, който значително улеснява живота на разработчиците. Можете да го изтеглите от тук.

Въпреки факта, че по-голямата част от флаш-филм се гледа през уеб браузър, то е вероятно, че сте решили да създадете файл във Flash и да даде на посетителите възможност да запишете копие на филма на твърдия диск на компютъра си и да го видите по всяко време удобно за тях. В Flash Professional, можете да направите това, като спестяване на копие на филма си във формата на един единствен HTML-файл.

Flash Player и уеб сървър

При нормални обстоятелства, Flash Player можете да направите заявка материали само от сървъра, когато възпроизвеждането флаш-филм се записва директно, но има няколко начина за решаване на този проблем, и ние също ги разглеждаме в този курс.

проблеми със сигурността

От съображения за сигурност Flash Player има много ограничен достъп до операционната система и файлове, съхранявани на локалния компютър на потребителя. Също така, той не разполага с достъп за управление на външни устройства, като принтери. Ето защо, ако сте изправени пред задачата за създаване на такава молба, която ще има достъп до файловата система и външни устройства, трябва да използвате Adobe Integrated Runtime (AIR) за тези цели.

Виртуалната машина ActionScript (AVM)

Кодът написан на ActionScript език (синтаксис Actionscript ще говорим в следващите уроци), се обработват по специален Flash Player виртуална машина (AVM - ActionScript Virtual Machine). Традиционно един от най-трудните задачи в saitostroitel'stva - е да се провери и да се тества на вече изградени сайтове в различни уеб браузъри и компютърни платформи, включително Windows и Macintosh. Разработчиците, които работят с Flash, за щастие, са свободни да изпълняват задачи, като например AVM осигурява точно идентична с изпълнението на вашите приложения във всички версии на браузърите и на всички платформи. Няма съмнение, че това е едно от основните предимства на Flash-технологии.

Adobe практически пренаписана AVM в момента на освобождаване на Flash Player 9, само за да го реализира в ActionScript 3.0 езикова поддръжка. Flash Player 9 и 10 включват AVM версии 1 и 2. Най-вероятно следващата версия ще се извърши тази подкрепа. Когато Flash Player открие, че искате да пуснете файла е написан на ActionScript 3.0, той го използва за AVM 2, в други ситуации - AVM 1. И тъй като AVM 2 далеч надхвърля неговите предшественици в представянето си, той е един от основните причини, поради които разработчиците трябва да мигрират да използвате ActionScript 3.0. Но, от друга страна, всички филми, които използват този език (ActionScript ООП), която ще се играе в Flash Player поне версия 9-ти и на следващия.

допълнителна информация

Базовата език че компютрите наистина разбират - е двоичен език, състоящ се от нули (0) и единици (1). Затова всички AS3-код трябва да се преобразува в двоичен, така че компютърът може да разбере.

За щастие, ние като разработчиците не е нужно да го направите ръчно себе си, защото там е построен през Flash компилатор (софтуерен компонент, който се превежда код) вършат работа за нас.

Освен това, трябва да знаете, че това компилиран код, генериран от Flash Professional или друг IDE Flash Player'u ясно само, а не за процесор (CPU) на компютъра директно.

Преди да стартирате програмата, написана на AS3 Flash Player трябва да бъде инсталиран на вашата система, т.е.. А. Неговата работа е именно да се превърне кода в ясно процесор.

AS3 като Java е интерпретиран език за програмиране. Тези езици използват специална програма, наречена виртуална машина. Тя работи интерпретатора между процесора и вашата програма. И както вероятно вече сте осъзнах Flash Player е виртуална машина.

Разпознавани програмни езици имат определени предимства пред тези, които съставят кода директно към процесора. Най-важните от тях са следните:

  • Вашата програма ще бъде изпълнена без грешки и точно по същия начин на всяка операционна система (Windows, Linux и Mac OS), ако е инсталиран Flash Player. Вие се напише програма веднъж, а на Flash Player, която е създадена за всяка операционна система поотделно, ще се уверите, че кодът се изпълнява безупречно.
  • Flash Player предпазва компютъра, на който е инсталиран, от грешки в кода си, които могат да повлияят на стабилността на работата си (система мотае, и така нататък.).

Всичко това прави интерпретирани езици за програмиране удобен и надежден.

Има, обаче, в такива езици един недостатък. И това се отнася до изпълнението, което определя колко бързо и ефективно програмата си работи.

Представете си, че сте на посещение в страната, чийто език не знаеш, и са принудени да общуват чрез преводач, който превежда всяка дума, казана от вас, и после обратно отговорите. Съгласен съм, че това е доста бавен и досаден процес. За съжаление, това се случва между Flash и player'om процесор при изпълнение на програма, написана на AS3. Как бавно? Трудно е да се даде точна цифра, но някои казват, че е възможно: 10-20 пъти по-бавно, отколкото ако кодът е компилиран в двоичен, и се изпълнява от процесора директно.

Разбира се, Adobe е направил всичко, за да Flash Player е възможно най-бързо, но този недостатък е все още един от най-добрите, което прави, например, разработчиците на флаш-игри, за да мислят за това как да увеличат своята производителност. Ето защо флаш игри-3D тип, който изисква сериозни производствени ресурси при изчисляването на геометрията, загуба на графични 3D-двигатели игрови конзоли, като Xbox, PlayStation и Wii. На тези конзоли се използват компилаторите, които преобразуват кода на играта директно в двоичен, изпълним техните специфични процесори.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!