Presentation is loading. Please wait.

Presentation is loading. Please wait.

Въведение в ActionScript MX за Flash MX

Similar presentations


Presentation on theme: "Въведение в ActionScript MX за Flash MX"— Presentation transcript:

1 Въведение в ActionScript MX за Flash MX
1/22/2019 г. 1

2 СЪДЪРЖАНИЕ 1/22/2019 1. Работа с XML (примери) 2. Работа с Flash

3 1/22/2019 Работа с XML (примери) XML (eXtensible Markup Language) e език за форматиране на данни чрез използване на етикети (tags). Служи за лесно обозначаване (маркиране) на информация в рамките на обикновен текстов файл. Едно от основните негови предим-ства е възможността за съхраняване на тази информация в йерархичен вид. Това означава, че можете да я разделите на парчета. Фактически, можете да мислите за XML като тек- стово описание на йерархична файлова система, съхраняваща текстова информация. XML НЕ е скриптов език и реално не “върши” нищо, макар средствата, с които си служи да напомнят такъв. Навсякъде, където нормално използвате текстов файл можете да го заместите с XML. Снабдявайки се така със структурираност и яснота на конкретото съдържане. За повече информация относно XML може да погледнете в:

4 1/22/2019 Работа с XML (примери) Поглеждайки XML примера, ще забележите, че много прилича на HTML. Всъщност, HTML е тип XML (макар HTML да се е появил преди XML – и двата са създадени на база SGML). Тяхната структура в много отношения е еднаквa. Пример за XML файл: <letter> <to> Мария </to> <from> Игнат </from> <body> Как си? </body> </letter>

5 1/22/2019 Работа с XML (примери) В аналогията файл-папка, етикета “letter” представя папка, съдържаща 3 други: “to”, “from” и “body”. Всички те описват съдържанието или изложението на едно писмо. Всяка една папка съдържа опреде-лен текст съответстващ на типа й (например “to” съдържа информация за получателя на писмото). Съдържанието на XML документ, етикетите и информацията в тях се разглеждат като възли. Тези възли са основните изграждащи блокове XML, определящи кое какво е. В примера има 2 типа възли: елементи и текст възли. “Letter”, “to”, “from” и “body” са елементи; “Мария”, “Игнат” и “Как си?” са текст възли.

6 1/22/2019 Работа с XML (примери) Възли елементи Възлите елементите представляват XML таговете (или папки, етикети). В нашия пример елемента “letter” е коренният - root елемент на XML документа. Желателно е да има само един коренен етикет за всеки XML файл (макар, Flash да не е толкова строг за това). Всички други елементи трябва да бъдат поставени в него, определяйки цялостната структура на документа. Когато един възел се съдържа в друг, се обозначава като “дете” на съдържащия го. A другия като родителски (“родител”) подобно на родословно дърво. Елементът “letter” има 3 “деца”: “to”, “from” и “body”. Родителският възел на всеки от тях е “letter”. Всеки елемент в XML трябва да има отварящ и затварящ етикет. Елементи без съдържание между отварящия и затварящ таг, или нямащи “деца” (като <to></to>) се наричат “празни елементи" и могат да се запишат алтернативно като <име_елемент /> или в случая “to”, <to />, където имаме един таг, затварящ себе си. Но имайки само <to> без затваряне ще бъде неправилно.

7 1/22/2019 Работа с XML (примери) Когато именувате елементи, съществуват правила, които да спазвате. Имената на елементи трябва да съдържат само символи. Това включва букви, цифри, (_), тирета (-), точка (.), и двоеточие (:). Двоеточието е типично само за разделител на именувани пространства. Макар изброените символи да са валидни, имената на елементите могат да започват само с букви или долна подчертавка “_”. Освен това имената на елементи не трябва да започват с "xml“. Имената на етикетите са чувствителни към регистъра. Тоест прави се разлика между малки и големи букви (<tag> е различно от <Tag> ). Стандартно XML таговете се пишат с малки букви, а често HTML етикетите в XML са с големи.

8 1/22/2019 Работа с XML (примери) В XML файла може да използваме еднакъв етикет много пъти: <letter> <to> Mария </to> <to> Ивелина </to> <to> Петър </to> <from> Игнат </from> <body> Как си? </body> </letter>

9 1/22/2019 Работа с XML (примери) Текстови възли Текстовите възли представляват текста, който описвате, и по-специално “body” текста, описан с XML. Този текст може да е разположен на повече от един ред. Поради, форматирането в XML файла и структуринето на таговете (с елементи), има някои символи в текстовите възли, които не могат да се използват или трябва да се използват по определен начин, за да не нарушат правилното форматиране на документа. Ако това все пак стане, се казва, че документа не е форматиран правилно.

10 Работа с XML (примери) Символ Заменя се в XML с: < > & & '
1/22/2019 Работа с XML (примери) Тези определени символи трябва да се заменят с техни обек-тни референции. Това важни в най-голяма степен за “<” и “&” Съществуват 5 предефинирани такива за XML, които трябва да заместваме: Символ Заменя се в XML с: < > & & ' &apos; " "

11 Работа с XML (примери) Пример: <incorrect>
1/22/2019 Работа с XML (примери) Пример: <incorrect> It is clearly stated that variable A < variable B & variable A > variable C </incorrect> <acceptable> It is clearly stated that variable A < variable B & variable A > variable C </acceptable> <!--Забележете, че не напълно задължително да заместите знака ">“. Но за “<“ и “&” е. Макар и да е във ваш интерес и е добра практика да използвате указаните в таблицата референции. --> <best> </best>

12 Работа с XML (примери) Aтрибути:
1/22/2019 Работа с XML (примери) Aтрибути: В XML има още един тип структури от данни, наречени атрибути (attributes). Aтрибутите са допълнителни (обикновено прости) стойности, които могат да се включват в елементите. Те се състоят от име и стойност, указана в рамките на отворения таг на елемента. Но атрибути могат да имат само елементите без деца и то тези атрибути не трябва да съществуват под формата на елементи по-долу в йерархията. В един елемент може да имате толкова атрибути, колкото искате. Пример за атрибути: <letter to="Sandy" from="Peter"> I love you! </letter>

13 Работа с XML (примери) Символ Заменя се с табулация (\t)
1/22/2019 Работа с XML (примери) Aтрибути: Te не могат да съдържат комплексна информация. Стойностите им се заграждат с кавички или апострофи. Следователно не могат да съдържат кавички – поне не такива, които са използвани при дефиницията им. Просто, ако се наложи употребата им трябва да използвате escape кодовете за наклонена черта (“\"). Това действие се прилага също и за табулациите (\t) или новите редове (\n). Символ Заменя се с табулация (\t) нов ред (\n) връщане на каретката (\r)

14 1/22/2019 Работа с XML (примери) Ако използваме таговете от HTML в XML, даже и в първия да нямат затварящ, то е задължително да ги затворим в XML. Например вместо <br> в HTML трябва да напишем: < br /. Трябва да кодирате в URL всички специални символи – което може да направите с помощта на функцията escape() във Flash. Уеб страниците често използват текстови файлове, които съдържат XML- форматирана информация – напр. Статичен XML файл за съхраняване на данни за това кои динамични страници (на ASP или PHP…) да се извикат или към кой порт или IP-адрес да се свържат, когато се опитват да се свържат със сокет сървър.

15 Работа с XML (примери) Примери:
1/22/2019 Работа с XML (примери) Примери: // за да се справим с IE отново;)

16 1/22/2019 Flash в примери Въведение във Flash CS5 – запознаване с основните термини, менюта, ленти, панели, работа с инструментите. Малко история Flash Lite. Предимства на Flash Създаване на анимации Motion Tween Движение по междинни кадри (Clasic Motion Tween) Форми по междинни фази (Shape Animation) Анимиране по зададен път (Guide Line Animation) Покадрова анимация Timeline Effects

17 IV. Работа с текст Flash в примери Употреба на инструмента Text
1/22/2019 Flash в примери IV. Работа с текст Употреба на инструмента Text Статичен текст и системни шрифтове Добавяне на статичен текст към документа Използване на вградени шрифтове Свойства на шрифт Добавяне на ефекти на времедиаграмата към текстово поле Проверка на правописа и използване на текстово-базирани компоненти Полета за динамичен текст Pixel шрифтове, CoolType и color anti-aliasing

18 1/22/2019 Flash в примери Задаване на общи настройки на movie преди неговото публикуване, еxport и тестването му. Времедиаграми и кадри, слоеве. Някои полезни клавишни комбинации и възможност за настройването им. Вграждане на филм в уеб страница. Оптимизиране на филми.


Download ppt "Въведение в ActionScript MX за Flash MX"

Similar presentations


Ads by Google