[LÖST] Flash dynamisk text, html css i externa filer?|Programmering / Grafisk formgivning|Forum|Nordichardware

Search
Forum Scope


Match



Forum Options



Minimum search word length is 3 characters - maximum search word length is 84 characters
Lost password?
The forums are currently locked and only available for read only access
sp_Feed sp_TopicIcon
[LÖST] Flash dynamisk text, html css i externa filer?
Bar-Code
Kommer du hit ofta?
Medlem
Forum Posts: 705
Member Since:
September 11, 2002
sp_UserOfflineSmall Offline
1
December 4, 2004 - 12:17 am
sp_Permalink sp_Print

Sitter och lär mig Flash nu, och jobbar i Flash MX 2004.
Det finns en miljard tutorials över hur man kan använda dynamiska textlådor och sen importera text från html-filer eller vanliga textfiler.
Jag vill så klart gå steget längre och använda CSS för textformateringen också, och det finns det också en massa tutorials för.

Nästan alla tutorials utgår ifrån manualen, eftersom det exemplet är rätt bra. Just det här exemplet förstår jag alltså, och det fungerar hur fint som helst. Ni som kan Flash känner säkert igen er, för många använder samma exempel 🙂 :

//Create a new style sheet object
var myCSS = new TextField.StyleSheet();

//Specify the location of the CSS file that you created earlier
var cssURL = "css/general.css";

//Hard code some HTML text to display (for example purposes)
exampleText = "<p class='highlight'>Tutorial Takes Forever To Write</p>";
exampleText += "

<span class='byline'>Bath, UK</span>";
exampleText += "--Flash developer NWebb seemed to take ";
exampleText += "forever to finish his CSS-Flash tutorial, ";
exampleText += "but it is finished now and you can find it ";
exampleText += "here ";
exampleText += "along with a few others.</p>";

//Load CSS file
myCSS.load(cssURL);

//define onLoad handler
myCSS.onLoad = function(success) {
if (success) {
myText.styleSheet = myCSS;
myText.htmlText = exampleText;
}
};

Men nu vill jag inte använda statisk text som i variabeln exampleText i exemplen.
Jag vill läsa in HTML-formaterad text från en fil.
Hur ska jag göra det?

Det måste finnas något enkelt som jag kan ersätta myText.htmlText = exampleText; med. Jag skulle vilja kunna göra så här:

myText.htmlText = minHtmlFil.html

för att tilldela myText.htmlText innehållet i html-filen.

Måste vara något simpelt jag har missat trots att jag har sökt i ett halvt dygn nu efter lösningen...lär väl finnas ett par som håller på med Flash här inne antar jag? Borde vara nån enkel lösning också :bok:

Bar-Code
Kommer du hit ofta?
Medlem
Forum Posts: 705
Member Since:
September 11, 2002
sp_UserOfflineSmall Offline
790602
December 6, 2004 - 9:01 am
sp_Permalink sp_Print

Jag forskade vidare en hel del.
Det visade sig att texten lästes in och visades i textboxen, men att den inte syntes.
När jag satte på att text i min dynamiska textbox skulle gå att markera så kunde jag markera och kopiera texten utan att den syntes. Jag kunde sen klistra in texten i valfritt annat program. Texten fanns alltså där, men hade samma färg som bakgrunden.

Det som hänt är att texten hade HTML-formatering som inte stöds av Flash MX 2004. Jag använde till exempel taginformationen

, men Flash kräver

. Eftersom paragraf taggen alltid var den första jag använde för all text som jag läste in så var det därför det aldrig funkade.

För att läsa in text i en variabel använde jag en metod som tas upp i alla guider som handlar om att läsa in HTML från externa filer:

loadVariables("html/minHtmlSida.html","0");
Forum Timezone: Europe/Stockholm
Most Users Ever Online: 1030
Currently Online:
Guest(s) 503
Currently Browsing this Page:
1 Guest(s)
Top Posters:
Andreas Galistel: 16287
Jonas Klar: 15897
ilg@dd: 10810
Nyhet: 10607
Mind: 10550
Ctrl: 10355
Gueno: 9881
Guest: 9344
Snorch: 8881
Callister: 8468
Newest Members:
PetrbonFU PetrbonFU
Karine Bembry
Dolores Mcdaniels
Anibal McLeish
Francisca Alt
Alfie Everhart
Lester Huitt
Orlando Jorgensen
Mikki Lundgren
Dakota Kozlowski
Forum Stats:
Groups: 11
Forums: 59
Topics: 146630
Posts: 1300967

 

Member Stats:
Guest Posters: 2
Members: 79425
Moderators: 0
Admins: 11
Administrators: nordicadmin, Henrik Berntsson, Anton Karmehed, Carl Holmberg, Joel Oscarsson, Mikael Linnér, Mikael Schwartz, Andreas Paulsson, Nickebjrk, Mattias Pettersson, EmxL