Image may be NSFW.
Clik here to view.Många gånger vill man göra lite roligare banners med mer animation och rörlighet än vad en animerad gif erbjuder. Då är det Flash som gäller. Fördelen med flashbanners är att dom kan bli väldigt små i filstorlek samtidigt som dom innehåller många rörliga moment om du gör dom på rätt sätt. Fel sätt är att trycka in en massa pixelbaserad grafik och tro att filen ska bli liten, det blir den inte. Den blir precis lika stor som om du gjort den i Photoshop. Tricket är att ersätta så mycket pixelbaserad grafik med vektoriserad grafik som möjligt.
För dig som är osäker på skillnaden mellan pixlar och vektorer är den korta förklaringen att en pixel är den minsta beståndsdelen av tusentals bitar som tillsammans utgör en bild. Bilder med vektorgrafik ritas istället upp med hjälp av matematiska banor utifrån fasta punkter. Eftersom datorer är experter på just matematik är det alltid lättare för en dator att producera vektoriserad grafik än pixelgrafik. Förutom filstorleken och animeringsmöjligheterna erbjuder dessutom flash andra fördelar som du kan dra nytta av, möjligheten att hämta in innehåll dynamiskt. I flash kan du specificera textfält till att hämta in externa texter t ex från en textfil – det ska vi göra idag.
Steg 1
Öppna Flash och börja med ett tomt dokument. Skapa en textruta i ett eget lager och ställ in egenskaperna enligt bilden. Jag har märkt ut de viktigaste inställningarna med två röda asterisker. Knappen med den blå asterisken bockar du bara i om du vill använda html i din textfil men det är lite överkurs. Själva ID-namnet ”Erbjudande_Text” är det namn som vi sedan ska referera till i koden.
Image may be NSFW.
Clik here to view.
Steg 2
Skapa ett nytt lager och lägg in actionscriptkoden som ska hämta innehållet i textfilen och presentera det i den dynamiska textrutan vi skapade.
stop();
Ext_text = new LoadVars();
Ext_text.onLoad = addText;
Ext_text.load(”VeckansErbjudande.txt”);
function addText() {
Erbjudande_Text.htmlText = this.VeckansErbjudande;
}
Steg 3
Spara din fil i en mapp på datorn och skapa en ren textfil i samma mapp. Döp textfilen till ”VeckansErbjudande.txt” och ser till att du sparar den som UTF-8-format om du vill kunna använda våra svenska åäö-tecken i texten.
Textfilen inleder du med ”VeckansErbjudande=HÄR SKRIVER DU DIN TEXT”. Allt efter ”=”-tecknet kommer att visas i din flashbanner.
Klart! Nu är det upp till dig att göra lite snygg inramning till funktionen.