Voorbeeld van een lichtkrant gemaakt met flash MX
afmeeting stage= 306 px Br en 34 px Hg
noem layer1= tekst
Dynamisch tekstvak
font= Led Board Reversed
Hg= 24 px
Kleur= 0,204,0
uitlijnen links
Het tekstvak maak je 303 px op 28.6 px groot
x= 0.9 y= 2.7
noem tekstvak in het instance vak sNews
plaats nieuwe layer2= dots
Statisch tekstvak
font is terug Led Board Reversed
Hg= 24 px A/v = 0
Klik nu 17 spaties en shift punt in het tekstvak
x= 0.9 y= 2.7
Maak nu een movie clip noem deze mc Dots
teken een rechthoek van 303 px bij 28.6
kleur = 0,204,0
geen rand
centreer
noem movieclip in het instance vak ticker
Ga terug naar de Scene en plaats een nieuwe layer en noem deze mDots
Plaats nu je movie clip op de layer mDots
x= 0.9 y= 2.7
Maak nu een Mask-laag van mDots met layer dots
Plaats nu layer tekst bovenaan
Open nu je kladblok en typ de volgende tekst ( Deze kan je naar believen aanpassen )
&bericht= *** NEWSFLASH *** KERSTMAN VERKOUDEN IN BED MET RENDIER ***
&link= http:// hier kan je invullen naar believen als je wil dat er een link moet gelegd worden
Sla nu deze tekst op als nieuws.txt en plaats deze pagina in de zelfde map als waar je je lichtkrant opslaat
Ga terug naar de Scene en plaats een nieuwe layer bovenaan en noem deze action
open nu met F9 en plaats volgend actionscript op de pagina
stop();
//variabelen
//lengte tekstvak
iMAX=16;
//lente nieuwsbericht
iLEN=0;
//huidige positie
iPOS=0;
//aantal frames pause
iJMP=2;
//frames tellen
iCNT=0;
//lege string om voor en achter bericht te plakken
sLEEG=" ";
//bericht uit tekstbestand
sBERICHT="";
//link uit tekstbestant
sLINK="";
//object definieren om variabelen in te lezen
oTEKST=new loadVars();
//tekstbestand ophalen
oTEKST.load("nieuws.txt");
//wat te doen als tekstbestand geladen is
oTEKST.onLoad=function()
{
sBERICHT=sLEEG+oTEKST.bericht;
iLEN=sBERICHT.length;
sBERICHT+=sLEEG;
sLINK=oTEKST.link;
}
ticker.onRelease=function()
{
getURL(sLINK,"_Blank");
}
ticker.onEnterFrame=function()
{
//verhoog framteller met 1
iCNT++;
//controleer of iCNT en iJMP gelijk zijn
if(iCNT==iJMP)
{
//iCNT en iJMP gelijk
//zet framteller op 0
iCNT=0;
//verhoog postitieteller iPOS met 1
iPOS++;
//contoleer of alle tekst getoond is
if(iPOS==iLEN)
iPOS=0;
//toon substring in tekstvak
sNEWS.text=sBERICHT.substr(iPOS,iMAX);
}
}