---
title: "Extern textfil i flash"
type: "forum-thread"
url: "https://www.webforum.nu/amne/flash/180591-extern-textfil-i-flash"
topic: "Flash"
topic_url: "https://www.webforum.nu/amne/flash"
author: "opettersson"
published: "2009-10-07T06:34:50.000Z"
updated: "2009-10-12T17:06:52.000Z"
replies: 6
views: 790
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/flash/180591-extern-textfil-i-flash"
---

# Extern textfil i flash

## #1 — opettersson, 2009-10-07T06:34Z

Tja
Jag vill importera olika texter varje dag i en flash. Jag tänkte göra en matsedel där maträtterna ändras varje dag.
Hur går jag bäst tillväga? Kanske inte behöver vara en extern fil, man kanske kan skriva texten i AS-rutan...

Tacksam för snabbt svar :-)

Permalänk: https://www.webforum.nu/p/180591

## #2 — MickeA.com, 2009-10-07T06:47Z

Korspostar man är risken stor att man inte får hjälp..
(<http://www.webforum.nu/showthread.php?t=176508>)

Permalänk: https://www.webforum.nu/p/2207151

## #3 — opettersson, 2009-10-07T08:15Z

Jag såg att jag postade det första inlägget på "fel" kategori. Sorry

Permalänk: https://www.webforum.nu/p/2207162

## #4 — Alar, 2009-10-08T12:39Z

Principen är ganska enkel:

Script i Flash:
textbox.loadVariables("manus.txt");
"textbox" är ett movieclip som innehåller ett dynamiskt textfält. I var-rutan ska det stå text.

Textfilen som måste sparas i Unicode-format ska se ut ungefär så här:
&text=\<p align="left"\>Blabla blablabla bla bla\</p\>

/Alar

Permalänk: https://www.webforum.nu/p/2207327

## #5 — opettersson, 2009-10-12T13:25Z

Men hur gör jag så att flashen vet vilken veckodag det är, så inte fel text publiceras?

Permalänk: https://www.webforum.nu/p/2207696

## #6 — Alar, 2009-10-12T13:45Z

I Flash finns något som kallas Date object - se exempel nedan.

The following example creates a new Date object, concatenates the returned values of the Date object methods getMonth, getDate, and getFullYear,and displays them in the text field specified by the variable dateTextField.

myDate = new Date();
dateTextField = ((myDate.getMonth() + 1) + "/" + myDate.getDate() + "/" + myDate.getFullYear());

Ovanstående returnerar alltså aktuell månad/dagens datum/och år.

Hur man gör för att Flash ska veta vilken veckodag det är blir lite knepigare. Jag vet inte på rak arm hur man gör men jag har för något år sedan sett ett sådant exempel. Så vitt jag minns var det ett ganska långt script...
Snoka lite på nätet eller i andra Flash-forum.
/Alar

Permalänk: https://www.webforum.nu/p/2207698

## #7 — doridori, 2009-10-12T17:06Z

Vilken version av Actionscript använder du?
Följande kod förutsätter att du använder AS3.

1\. Lagra dagar (eller URLs, matsedlar, etc.) i en array:

```
var daysArray:Array = new Array();
daysArray.push( "sunday", "monday", "tuesday", "wednesday", "thursday", "friday", "saturday" );
```

2\. Räkna ut veckodag

```
var date:Date = new Date();
var dayNum:int = date.getDay(); // hämtar veckodagen som en siffra ( 0 för söndag, 1 för måndag, etc.)
```

3\. Hämta motsvarande data ur arrayen

```
var todayData:String = daysArray[dayNum];

trace(todayData);
// output: monday
```

Hur exakt du vill lagra matsedlarna är upp till dig.
Du kan ju t.ex lagra URLs i arrayen istället, i.e "menu_monday.txt", "menu_tuesday.txt" etc.

Om du förstår den här koden kan du säkert klura ut ett bra sätt att använda dig av den =)

Permalänk: https://www.webforum.nu/p/2207712

---

Tråden på webben: https://www.webforum.nu/amne/flash/180591-extern-textfil-i-flash
