Strona główna--programy--flash--menu

Dynamiczne menu w technologi flash (ActionScript 3) o dużych możliwościach konfiguracyjnych

Dla jednego z klientów stworzyłem menu we flashu o dosyć dowolnej możliwości konfiguracji przy użyciu pliku konfiguracyjnego XML

Plik konfiguracyjny dla powyższego przypadku wygląda tak.

<?xml version="1.0" encoding="utf-8" ?>
<menu orientation="horizontal" border="0" bgColor="0xffffff" borderColor="0xffffff" bgImage="">
<item width="110" height="25" bgImage="" bgImageHover="" bgImageActive="" marginTop="7" marginLeft="0" bgColor="0x787AA6" bgColorHover="0x9698BA" bgColorActive="0x373C7C" border="0" borderColor="0x787AA6" cornerRoundQuantity = "20" fontMarginLeft="4" fontMarginTop="4" font="Verdana" fontSize="12" fontColor="0xffffff" fontUnderline="false" fontBold="false">
<title>Strona gÅówna</title>
<url>index.html</url>
</item>
<item width="50" height="25" bgImage="" bgImageHover="" bgImageActive="" marginTop="7" marginLeft="5" bgColor="0x787AA6" bgColorHover="0x9698BA" bgColorActive="0x373C7C" border="0" borderColor="0x787AA6" cornerRoundQuantity = "20" fontMarginLeft="4" fontMarginTop="4" font="Verdana" fontSize="12" fontColor="0xffffff" fontUnderline="false" fontBold="false">
<title>Firma</title>
<url>firma.html</url>
</item>
<item width="55" height="25" bgImage="" bgImageHover="" bgImageActive="" marginTop="7" marginLeft="5" bgColor="0x787AA6" bgColorHover="0x9698BA" bgColorActive="0x373C7C" border="0" borderColor="0x787AA6" cornerRoundQuantity = "20" fontMarginLeft="4" fontMarginTop="4" font="Verdana" fontSize="12" fontColor="0xffffff" fontUnderline="false" fontBold="false">
<title>Oferta</title>
<url>oferta.html</url>
</item>
<item width="77" height="25" bgImage="" bgImageHover="" bgImageActive="" marginTop="7" marginLeft="5" bgColor="0x787AA6" bgColorHover="0x9698BA" bgColorActive="0x373C7C" border="0" borderColor="0x787AA6" cornerRoundQuantity = "20" fontMarginLeft="4" fontMarginTop="4" font="Verdana" fontSize="12" fontColor="0xffffff" fontUnderline="false" fontBold="false">
<title>Wycena</title>
<url>narzedzia.html</url>
</item>
<item width="65" height="25" bgImage="" bgImageHover="" bgImageActive="" marginTop="7" marginLeft="5" bgColor="0x787AA6" bgColorHover="0x9698BA" bgColorActive="0x373C7C" border="0" borderColor="0x787AA6" cornerRoundQuantity = "20" fontMarginLeft="4" fontMarginTop="4" font="Verdana" fontSize="12" fontColor="0xffffff" fontUnderline="false" fontBold="false">
<title>Kontakt</title>
<url>kontakt.html</url>
</item>
</menu>

Osadzając ten element flash na stronie można wskazać z jakiego pliku konfiguracyjnego ma skrypt korzystać robi się to przy pomocy parametru np. tak azMenuItem.swf?configFile=menu.xml Może być to przydatne np. w przypadku stron wielojęzycznych gdzie będziemy mieli różne pliki konfiguracyjne w zależności od użytego języka.

Można ustawiać wielkość przycisków kolory, oraz obrazki stanowiące tło itp. Oto link do ściągnięcia pliku swf azMenuItem.swf, oto link do pliku konfiguracyjnego menu.xml. A dla lubiących pogrzebać w kodzie, proszę oto kody źródłowe azmenuitem.rar razem z plikiem projektu do rewelacyjnego środowiska developerskiego FlashDevelop.



Dodaj komentarz:
Tak
Nie

Autor:koRy90tCfB
Data: 2016-06-21 23:59
Treść:At last, somoene who knows where to find the beef

Autor:2tzeo1oz
Data: 2016-06-21 17:35
Treść:It's always a relief when someone with obvious exiestpre answers. Thanks! http://sqcljyda.com [url=http://ooqpcmliqv.com]ooqpcmliqv[/url] [link=http://vpizfjwwz.com]vpizfjwwz[/link]

Autor:yyXR4zUZfk
Data: 2016-06-20 21:11
Treść:I'm not easily impesserd. . . but that's impressing me! :)

Autor:3FBdVyU2
Data: 2016-06-20 12:16
Treść:Stay with this guys, you're heilpng a lot of people.

Autor:jh
Data: 2010-05-16 12:39
Treść:hh

Autor:extern
Data:2010-05-16 11:37
Treść:test

Copyright Extern