Не сте регистриран! Регистрирайте се БЕЗПЛАТНО, за да използвате услугите на сайта!

   Рубрики
 
 
 
 

 Форуми
» SEO и оптимизация
» Всичко за PHP и Perl
» Всичко за C, C++ и .NET
» Всичко за Java и JSP
» Всичко за SQL и MySQL
» Всичко за XHTML и CSS
» Презентация на сайтове
 Създаване и зареждане на XML файл чрез Flash CS3 ActionScript 3.0
  1. Създаване и зареждане на XML файл чрез Flash CS3 ActionScript 3.0
westony
     
Автор  westony (02.09.2008 01:38)  съобщение до автора
Погледнат  1059 пъти  добави към любими
Оценка  добави коментар
Гласове  --  изпрати на приятел
Коментари  (0)  абонирай се за Flash
    Страница 1 / 1

 



В този урок мисля да Ви покажа как чрез един простичък AS3.0 можете да заредите XML файл. Ще Ви покажа 2 начина на създаване на XML файл (отделен и вграден в AS3.0).

1. Нека създадем един обикновен FLA файл като изберете за един ActionScript 3.0 не 2.0 или 1.0.

2. Отворете Actions панела (F9) и въведете:

CODE
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
var book:XML;
function createBasicStructure():void{
book = <book>
         <
publisher name="Westony"/>
         <title>Testing XML<
/title>
         <
subject>ActionScript3.0</subject>
         <authors>
           <author>
                <firstname>Martin<
/firstname>
                <
lastname>Haralampiev</lastname>
           <
/author>
           <
author>
                <
firstname>ParvoIme</firstname>
                <lastname>Familiq<
/lastname>
           <
/author>
          <
/authors>
           <
/book>

trace(book);
}

createBasicStructure();

Това е пътвия начин да създадете XML файл в самия FLA файл.

В този случай създаваме функция createBasicStructure, която не връща резултат и затова я маркираме като void. Тази функция съдържа
променливата book, която създадохме още преди да почнем да пишем фунцкията "var book:XML;" .

Втория начин е с външен XML файл.

Създайте файла book.xml със съдържание:

CODE
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<book>
 <
publisher name="Westony"/>
 <
title>Testing XML</title>
 <
subject>ActionScript3.0</subject>
 <
authors>
   <
author>
    <
firstname>Martin</firstname>
    <
lastname>Haralampiev</lastname>
   </
author>
   <
author>
    <
firstname>ParvoIme</firstname>
    <
lastname>Familiq</lastname>
   </
author>
  </
authors>
</
book>

след това създайте обикнове AS3.0 FLA файл и отворете Actions панела където пишете следното:

CODE
1
2
3
4
5
6
7
8
9
10
11
12
13
var xmlLoader:URLLoader = new URLLoader();
var xmlData:XML = new XML();

xmlLoader.addEventListener(Event.COMPLETE, LoadXML);

xmlLoader.load(new URLRequest("book.xml"));

function LoadXML(e:Event):void
{
  
xmlData = new XML (e.target.data);
  
ParseBooks(xmlData);
}
trace(xmlData);

В този случай имаме няколко променливи xmlData това представлява самият XML файл, който трябва да заредим. xmlLoader е самият променлива, която ще покаже на ActionScript къде точно се намира самия xml файл. След създаването на тези 2 променливи, трябва да се създаде слушачът на събитието. Задаваме координатите на XML файла в xmlLoader.load. и накрая фунцкията, която трябва да възпроизведе самия XML файл...

Това бе част 1 ако имате въпроси пишете и оставяйте коментари :)



   


Ключови думи: flash xml създаване на XML файл зареждане на XML файл actionscript CS3


Още уроци от тази рубрика


 
  • Подобни теми от myLinks
 

 За автора: westony  
Обичам Flash CS3 правиме много щаслив :)
   
 1 посетител чете този урок (0 потребители и 1 гост)  
Активни потребители: ---
   
  

Еmail  
 

 

 
  • Интересно от Софтуер
 



IT-PLACE.NET © 2004 - 2008