Avatar billede aklauritzen Nybegynder
10. maj 2005 - 13:36 Der er 6 kommentarer

Import af TXT fil, til MC

Hej Eksperter. Nu har jeg snart været igennem en del forskellige spørgsmål med samme overskrift som min. Men har endnu ikke haft held til at løse problemet.

Jeg har en Flash MX .fla fil. I den er der en scene 0 som er preloader. Så er der en scene 1 som er hovedsiden.

I den har jeg et MC som hedder "all", deri er der endnu et MC ved navn "nyhedertekst".

I nyheder MCet, har jeg en tekstboks. Den har følgene settings. DYNAMIC, MULTILINE, SELECTABLE, VAR=NYHEDER, INSTANCE=NYHEDER

Jeg har så lavet en txt fil i notepad, som ser således ud:

&nyheder=Ekstern tekst er her&

Jeg vil gerne have den til at loades ind i mit MC...

www.team-b.dk  hedder siden.

Mch. Anders
Avatar billede arnums Nybegynder
10. maj 2005 - 16:57 #1
lol.... sorry et hurtigt sidespring, der er flere der hedder TB. Bla. [T^B] (since ´97) startede med AQ2 :o)
Avatar billede rohaje Nybegynder
10. maj 2005 - 22:45 #2
function getNews(url){
    news_lv=new LoadVars();
    news_lv.onLoad=function(ok){
        if(ok){
            all.nyhedertekst.nyheder=this.nyheder;
        }else{
            all.nyhedertekst.nyheder="error loading news-file";
        }
    };
    new_lv.load(url);
}
Avatar billede rohaje Nybegynder
10. maj 2005 - 22:47 #3
hvis du bruger var på text-field'et skal du nok ikke også give det instance navn nyheder.. og omvendt, hvis instancename , skal du lige rette linierne:

all.nyhedertekst.nyheder.text=this.nyheder;

all.nyhedertekst.nyheder.text="error loading news-file";

:)
Avatar billede rohaje Nybegynder
10. maj 2005 - 22:49 #4
hvis instancename ikke også var

var'en nyheder  er jo "_level0.all.nyhedertekst.nyheder" (target path til dit textfield)
Avatar billede aklauritzen Nybegynder
11. maj 2005 - 11:32 #5
Tak for svarene.

Kan godt nok stadig ikke finde ud af det, men jeg fandt et link på flashkit.com (http://www.flashkit.com/tutorials/Dynamic_Content/Dynamic_-Rissa_Fi-988/more4.php)

det virkede sådan nogenlunde. Her skriver de:

//tell Flash to display special characters
System.useCodepage=true;

// set the text field to use HTML tags
Field1.html=true;

//create a new "LoadVars" object
myLoadVar = new LoadVars ();

//load the contents of the text file into the LoadVars object
myLoadVar.load("textfile.txt");

//check to see if the loading is completed and, if so, put the contents in the text field
myLoadVar.onLoad = function (success){
  if (success == true) {
    Field1.htmlText=myLoadVar.myText;
  }
}



og den virker faktisk, hvis altså man textfield i root...

Men hvordan skal den laves om, hvis den bliver placeret i:

scene1 / all(mc) / contentarea(mc) / "textfield"

arnums---->>> Tror det er mere eller mindre umuligt at finde et klan navn som ikke er brugt. ;)
Avatar billede rohaje Nybegynder
11. maj 2005 - 20:23 #6
virker:
//
function getNews(url){
    news_lv=new LoadVars();
    news_lv.onLoad=function(ok){
        if(ok){
            all.nyhedertekst.nyheder=this.nyheder;
        }else{
            all.nyhedertekst.nyheder="error loading news-file";
        }
    };
    new_lv.load(url);
}

getNews("textfile.txt");
//
ikke?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester