Tec Dubelin Xbox
Etusivu > Artikkelit > Media X Menun ActionScriptit

Media X Menun ActionScriptit

ActionScript on yksinkertainen skriptikieli, jonka komennot muistuttavat MS-DOS:in BAT-päätteisissä komentojonotiedostoissa käytettäviä komentoja. Skriptejä voidaan käyttää Media X Menu (MXM) -dashboardissa. Kirjoitushetkellä MXM:n uusin versio on 0.9n.6.

Skriptien käyttäminen

Skriptejä voidaan käyttää lisäämällä komennot suoraan valikkoon tai kutsumalla erillisestä tiedostosta. Valmiit skriptit ovat .xas-muotoisia tekstitiedostoja. Niiden tekeminen, tarkastelu ja muokkaaminen onnistuu esimerkiksi Muistiolla.

Kutsuminen erillisestä tiedostosta

Valmiita skriptejä voidaan kutsua Callfile-komennolla tyyliin:

<Item>
<Title>IP Changer</Title>
<Action>Callfile c:\mxm\scripts\ipchanger.xas</Action>
</Item>

Tässä kutsutaan skriptiä, joka sijaitsee hakemistossa c:\mxm\scripts nimellä ipchanger.xas. Sille voidaan määrittää normaaliin tapaan myös lisäoptioita, kuten selitysteksti, video ja kuvake:

<Item>
<Title>IP Changer</Title>
<Description>Vaihda nykyinen IP-osoite</Description>
<Action>Callfile c:\mxm\scripts\ipchanger.xas</Action>
<Media>C:\mxm\videos\ipchanger.wmv</Media>
<Thumbnail>C:\mxm\thumbs\ipchanger.png</Thumbnail>
</Item>

Yksittäisten komentojen käyttäminen

Komentoja voi käyttää myös lisäämällä ne suoraan valikkotiedostoon. Tällöin esimerkiksi yhtä komentoa varten ei tarvitse tehdä erillistä tiedostoa. Se onnistuu tyyliin:

Käynnistä uudelleen -valinta:

<Item>
<Title>Kaynnista uudelleen</Title>
<Action>Reboot</Action>
</Item>

Sammuta-valinta:

<Item>
<Title>Sammuta</Title>
<Action>ShutDown</Action>
</Item>

Lisää komentoja löytyy MXM:n mukana tulevasta ActionScriptReadMe.txt-tiedostosta.

Skriptien tekeminen

Skripti on tavallinen pelkkää tekstiä sisältävä tekstitiedosto (ASCII), joka nimetään päätteelle .xas. Kaikki käytettävissä olevat komennot on listattu tiedostossa ActionScriptReadMe.txt.

Yksinkertaisen skriptin voi tehdä esimerkiksi seuraavasti:

BeginDraw UseCurrent
MessageBox "Kello on $time$."
EndDraw
INPUT
QUIT

Skripti tallennetaan kello.xas-nimiseksi ja valikkoon lisätään siihen viittaus:

<Item>
<Title>Kello</Title>
<Action>Callfile c:\mxm\scripts\kello.xas</Action>
</Item>

Kun skripti suoritetaan, ruudulle tulostuu kellonaika ("Kello on 16:22:45.").

Valmiita skriptejä

Skripti Selitys
ipchanger2 Verkkoasetusten editoimiseen suoraan Xboxissa.
Copy Single Game DVD_vexx22 Kopioi DVD-levyllä olevan pelin kiintolevylle.
DateFix Vaihtaa päivämäärän oikeaksi, jos Xboxin kello on nollautunut.
Fanspeed Tuulettimen kierrosnopeutta voi muuttaa väliltä 10-50%.
Font Swapper Muuttaa fonttien nimet alkuperäisiksi softamodatussa Xboxissa.
Format_Habs69M Alustaa kiintolevyltä halutut asemat.
IP Dialog Verkkoasetusten editoimiseen suoraan Xboxissa.
LaunchDVDGame_DBZRacer Käynnistää DVD-levyllä olevan pelin.
LittleBox_vexx22 Yksinkertainen skripti, joka liikuttaa laatikkoa ympäri ruutua.
MXM Password Script Kysyy salasanaa ennen ohjelman/pelin käynnistystä.
PxHDDLoader Folder Renamer_DBZRacer Nimeää PxHDDLoaderin hakemistot pelin nimen mukaan.
SkinValidator Tarkistaa MXM:n skinien oikeellisuuden.
TextEditor ASCII-tiedostojen (txt, ini, xml) muokkaamiseen suoraan Xboxissa.
virtualKB Virtuaalinen näppäimistö.
XBOX Disc Launch_vexx22 Käynnistää DVD-levyllä olevan pelin.


Tämän sivun viimeisen päivityksen ajankohta: 26. huhtikuuta 2004.
Tämä sivu kuuluu Tontti Kerhon ylläpitämään Tec Dubelin Xbox -sivustoon.