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

Урок за Flash, по принцип, не е сложно. Всички елементи, взети от стандартни сглобяеми елементи. Остава да им даде имена и замени на стойностите на имотите, а останалата част ще направи Action Script.
1. Така че ние имаме в папката трябва да е най-малко 3 файлове. Този SWF файл, XML и JPG.
старт 2. Нека със снимки, имена могат да бъдат такива, защото файлът XML, ние можем да редактирате всичко необходимо. Казвам снимки «DCP_0730.jpg» и т.н. размер 400h267. Online също всеки!

3. XML пъпна връв трябва да бъде като този запис:










За тези, които не знаят какво е XML и как да го използвате, моля, потърсете отговори на интернет страницата или в F.A.Q. (В краен случай на търсачките. Www.nigma.ru)

(За да създадете XML файл с руския кодиране, което трябва да се отвори един обикновен лаптоп, поставете този код и да спаси gallery_tree.xml име в папката, където са най-SWF файл и снимките. Вижте снимката по-долу как да създадете XML.)

XML флаш

Обяснявам код XML ...

4. След това създайте нов FLA файл, File> New или (Ctrl + N)
5. Създаване на два слоя от "Action Script" и "Компоненти"
6. слоя "на компонентите" на първо място в рамката елементи Съставител клип (Loader, ProgressBar, дърво), както е на снимката.

XML флаш

След като ги от прозореца> Компоненти или (Ctrl + F7). те се появяват по-късно в нашата библиотека, както на картинката.


8. Дайте им имена съд име:
За дърво - my_tree
За Loader - my_ldr
За ProgressBar - my_pb

9 и определени параметри:

XML флаш

XML флаш

XML флаш

10. В слоя Actopn Script писане в първия кадър:
// Задаване на стойността на нашите членове
Var my_pb: mx.controls.ProgressBar;
Var my_ldr: mx.controls.Loader;
Var my_tree: mx.controls.Tree;
//
my_pb._visible = фалшива;
my_pb.indeterminate = вярно;
my_pb.setSize (160, 30);
my_pb.source = my_ldr;
my_pb.mode = "анкетираните";
Var pbListener: Обект = нов обект ();
pbListener.complete = функция (EVT: Обект) evt.target._visible = фалшива;
>;
my_pb.addEventListener ( "пълна", pbListener);
// Тук ние работим с XML файл, укажете пътя на действие при изтегляне и т.н. ...
Var treeDP_xml: XML = нов XML ();
treeDP_xml.ignoreWhite = вярно;
treeDP_xml.onLoad = функция (успех: булеви) ако (успех) my_tree.dataProvider = this.firstChild;
>
>;

treeDP_xml.load ( "gallery_tree.xml");
Var treeListener: Обект = нов обект ();
treeListener.change = функция (EVT: Обект) Var treeNode: XMLNode = evt.target.selectedItem;
ако (treeNode.attributes.src = неопределено!) my_pb._visible = вярно;
my_ldr.load (treeNode.attributes.src);
>
>;
my_tree.addEventListener ( "промяна", treeListener);

След всичко това, ние си запазваме SWF файл в папка с XML връзвам и vooolya. Проверете. Windwow> Тест филм или (Ctrl + Enter).

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

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