Hirdetés
- Ha nem növelnéd feleslegesen a villanyszámlád, a Chieftecnek van pár új ajánlata
- ARC vs eARC — Ilyet is tud a HDMI-d? 🤨
- A következő évtizedbe repíti a NAND hatékonyságát a Samsung új kutatása
- ASUS blog: kisebb, de nem gyengébb – a mini PC-k forradalma
- 5 kilowattos GPU-k előtt nyitná meg az utat az Intel
Új hozzászólás Aktív témák
-
Kaoru
senior tag
Kis api script, órai tananyag. nem fejeztük/tem be teljesen, de jól jöhet bárkinek bármikor.
Rajzoló api függvények
_root.createEmptyMovieClip //moziklippet hoz létre
_root.createEmptyMovieClip(''rajz'',1) //instance név, depth
_root.rajz.beginFill(0x6699ff)//Kitöltés:fill, gradeint fill
//Vonal: színe, vastagsága, áttetszősége
_root.rajz.lineStyle(5,0x0000ff,100) //vastagság, szín, alpha
_root.rajz.moveTo(120,214)//poziciója
_root.rajz.lineTo(400,0)//egyenes vonal, mekkora legyen. a következő lineTo ebből indul ki
_root.rajz.lineTo(320,410)
_root.rajz.lineTo(120,214)
_root.rajz.endFill //kitöltés vége
XML fájl diagramok létrehozására:
<szavazas>
<jelolt neve=''Kiss Béla'' szavazatszam=''50''> </jelolt>
<jelolt neve=''Nagy Péter'' szavazatszam=''6''> </jelolt>
<jelolt neve=''Szabó Tamás'' szavazatszam=''3''> </jelolt>
</szavazas>
ezt egy notepadba aztán save as midnenfájl akármi.xml
Flashben xml betöltése:
xml_adat = new XML();
xml_adat.ignoreWhite = true;
xml_adat.load(''vote.xml'');
while ciklussal ellenőrizhetjük, h beolvasta-e az összes adatot:
_root.xml_adat.onLoad = function()
{
szamlalo = 0;
while(_root.xml_adat.firstChild.childNodes[szamlalo].attributes.neve != undefined)
{
szamlalo++;
}
trace(szamlalo)//ahány sor van, annyi számadatot kell, h kapjunk
}
összes szavazat kiírása:
{
szamlalo = 0;
szavazat = 0;
while(_root.xml_adat.firstChild.childNodes[szamlalo].attributes.neve != undefined)
{
szavazat+=int(_root.xml_adat.firstChild.childNodes[szamlalo].attributes.szavazatszam)
szamlalo++
}
trace(szavazat)
}
Százalék kiíratása
{
szamlalo = 0;
szavazat = 0;
while(_root.xml_adat.firstChild.childNodes[szamlalo].attributes.neve != undefined)
{
szavazat+=int(_root.xml_adat.firstChild.childNodes[szamlalo].attributes.szavazatszam)
szamlalo++
}
for(i=0; i<szamlalo; i++)
{
szazalek=int(_root.xml_adat.firstChild.childNodes.attributes.szavazatszam)/szavazat*100
trace(szazalek)
}
}
Teljes AS diagrammok kirajzolására!:
xml_adat = new XML();
xml_adat.ignoreWhite = true;
xml_adat.load(''vote.xml'')
_root.xml_adat.onLoad = function()
{
szamlalo = 0;
szavazat = 0;
while(_root.xml_adat.firstChild.childNodes[szamlalo].attributes.neve != undefined)
{
szavazat+=int(_root.xml_adat.firstChild.childNodes[szamlalo].attributes.szavazatszam)
szamlalo++
}
_root.createEmptyMovieClip(''fgv'',1)
_root.fgv.beginFill(0x000000)
for(i=0; i<szamlalo; i++)
{
szazalek=int(_root.xml_adat.firstChild.childNodes.attributes.szavazatszam)/szavazat
_root.fgv.moveTo(i*50,300)
_root.fgv.lineStyle(2,0x000000,100)
_root.fgv.lineTo(i*50,300 - 200 * szazalek) //baloldlal
_root.fgv.lineTo(i*50+30,300 - 200 * szazalek)//teteje
_root.fgv.lineTo(i*50+30,300)//jobboldal
_root.fgv.lineTo(i*50,300)//alja
_root.fgv.endFill
}
}
Új hozzászólás Aktív témák
- Microsoft Surface Go 2 m3-8100Y 8GB 128GB 1 év garancia
- Eladó 2db Nokia steel hr hibrid okos óra dobozával
- Lenovo V130-15IGM laptop (Pentium Silver N5000/8GB/256GB SSD
- GYÖNYÖRŰ iPhone 12 mini 128GB Blue -1 ÉV GARANCIA - Kártyafüggetlen, MS3853, 100% Akkumulátor
- Apple iPhone 13 Pro Max Graphite ProMotion 120 Hz, Pro kamerák 128 GB-100%-3hó gari!
Állásajánlatok
Cég: ATW Internet Kft.
Város: Budapest
Cég: BroadBit Hungary Kft.
Város: Budakeszi


