hallo leute,

ich steh grad ziemlich auf der leitung denke ich...

also folgendes:

ich habe ein swf-file, welches text aus 2 txt-files laedt und auf diese dann ein externes css anwendet.

nun moechte ich aber eine aenderung vornehmen. der text soll nicht aus txt-files uebernommen werden, sondern aus variablen, die im html-file befuellt werden:

<param name="FlashVars" value="rline1=Bonus für Sie!&rline2=NEU: Skill7 Bonusclub" />

ich schaffe es nun einfach nicht, den inhalt aus dem html-file in meine flash variablen zu bekommen.

unter diesem link koennt ihr euch das file ansehen:

http://www.maaz022.com/csstest/top-g...er_de_css2.htm

bzw.

http://www.maaz022.com/csstest/top-g...er_de_css2.swf


hier liegt das fla-file:

http://www.maaz022.com/csstest/top-g...er_de_css2.fla


hier liegen die txt-files:

http://www.maaz022.com/csstest/sampletext1.txt
http://www.maaz022.com/csstest/sampletext2.txt


und hier liegt das css-file:

http://www.maaz022.com/styles/styles.css


hier der code:

es gibt deshalb 2 verschieden textfelder mit dem selben inhalt, weil ich einen schatten haben wollte. vielleicht kann man das dann auch eleganter loesen.

var my_txt1:TextField = new TextField();
my_txt1.x = 52;
my_txt1.y = 14;
my_txt1.wordWrap = true;
my_txt1.multiline = true;
my_txt1.width = 280;
my_txt1.height = 178;
my_txt1.background = false;
addChild(my_txt1);

//load text
function loadMyText1():void {
var url1:String = "http://www.maaz022.com/csstest/sampletext1.tx t";

var loadIt1:URLLoader = new URLLoader();
loadIt1.addEventListener(Event.COMPLETE, textCompleteHandler1);
loadIt1.load(new URLRequest(url1));
}

function textCompleteHandler1(event:Event):void {
var urlV1:URLVariables = new URLVariables(event.currentTarget.data);
my_txt1.condenseWhite = true;
my_txt1.htmlText = urlV1.content as String;
my_txt1.styleSheet = myStyleSheet1;
}

//apply stylesheet
var flash_css1:URLLoader = new URLLoader();
flash_css1.addEventListener(Event.COMPLETE, cssCompleteHandler1);
flash_css1.load(new URLRequest("http://www.maaz022.com/styles/styles.c ss"));

var myStyleSheet1:StyleSheet;

function cssCompleteHandler1(event:Event):void {
myStyleSheet1 = new StyleSheet();
myStyleSheet1.parseCSS(event.currentTarget.data);
my_txt1.styleSheet = myStyleSheet1;
loadMyText1();
}


var my_txt2:TextField = new TextField();
my_txt2.x = 50;
my_txt2.y = 12;
my_txt2.wordWrap = true;
my_txt2.multiline = true;
my_txt2.width = 280;
my_txt2.height = 178;
my_txt2.background = false;
addChild(my_txt2);

//load text
function loadMyText2():void {
var url1:String = "http://www.maaz022.com/csstest/sampletext2.tx t";

var loadIt2:URLLoader = new URLLoader();
loadIt2.addEventListener(Event.COMPLETE, textCompleteHandler2);
loadIt2.load(new URLRequest(url1));
}

function textCompleteHandler2(event:Event):void {
var urlV2:URLVariables = new URLVariables(event.currentTarget.data);
my_txt2.condenseWhite = true;
my_txt2.htmlText = urlV2.content as String;
my_txt2.styleSheet = myStyleSheet2;
}

//apply stylesheet
var flash_css2:URLLoader = new URLLoader();
flash_css2.addEventListener(Event.COMPLETE, cssCompleteHandler2);
flash_css2.load(new URLRequest("http://www.maaz022.com/styles/styles.c ss"));

var myStyleSheet2:StyleSheet;

function cssCompleteHandler2(event:Event):void {
myStyleSheet2 = new StyleSheet();
myStyleSheet2.parseCSS(event.currentTarget.data);
my_txt2.styleSheet = myStyleSheet2;
loadMyText2();
}


Vielen Dank fuer eure Unterstuetzung. Es ist toll, dass es Leute gibt, die sich nicht nur um ihre eigenen Probleme kuemmern!

Liebe Gruesse,
Andreas
Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!