thambitzer
Grünschnabel
Hallo zusammen,
ich bin Flash Anfänger, habe das Buch "Durchstarten mit Flash 8" durchgearbeitet und versuche mich gerade an einer ersten Homepage in Flash. Da in dem besagten Buch nicht umfassend auf Action Script eingegangen wird habe ich mir zwar ein neues Buch bestellt in dem die Grundlagen erklärt werden, dieses ist allerdings noch nicht angekommen^^. Ich versuche mir gerade mit Tutorials so gut es geht zu helfen aber bin jetzt doch auf ein (für mich unlösbares) Problem getroffen.
Und zwar habe ich ein Dynamisches Textfeld das seinen Text aus einer externen HTML Datei bezieht und zwar mit folgendem Code:
var loader:LoadVars = new LoadVars();
loader.onLoad = function(test) {
if(test) {
textfeld.text = this.Text1;
} else {
textfeld.text = 'Textdatei wurde nicht gefunden';
}
};
loader.load('info.txt');
Wenn die Seite geöffnet wird, wird aus der HTML Datei der Text1 in das Textfeld geladen.
Die Textdatei enthält 7 Texte von Text1 bis Text7, ferner habe ich 7 Movieclips die als Navigationsgrafiken gedacht sind. Über diese Movieclips habe ich jetzt Rechtecke gelegt und in Symbole->Schaltflächen umgewandelt. Anschliessend habe ich bei diesen Schaltflächen jeweils ein Schlüsselbild bei "Aktiv" und bei "Gedrückt" eingefügt und mit Entfernen das Schlüsselbild bei "Auf" entfernt.
Ich hatte jetzt gedacht das ich in dem Schlüsselbild das ich bei "Gedrückt" eingefügt habe einfach meinen AS Code von oben einfügen könnte und nur die Zeile "textfeld.text = this.Text1;" in "textfeld.text = this.Text2; usw" abändern könnte. Leider geht das aber nicht weil ich in das entsprechende AS Feld keinen Code schreiben kann.
Lange Rede kurzer Sinn^^:
- Wie bekomme ich es hin dass sich der Inhalt meines Textfeldes ändert, wenn der entsprechende Button gedrückt wird?
- Gibt es eine Möglichkeit den Text aus der HTML Datei in dem dynamischen Textfeld horizontal zu zentrieren? (align="center" scheint nicht zu funktionieren)
Ich würde mich freuen wenn mir Jemand einen kleinen Tip geben würde
MfG Thorsten
ich bin Flash Anfänger, habe das Buch "Durchstarten mit Flash 8" durchgearbeitet und versuche mich gerade an einer ersten Homepage in Flash. Da in dem besagten Buch nicht umfassend auf Action Script eingegangen wird habe ich mir zwar ein neues Buch bestellt in dem die Grundlagen erklärt werden, dieses ist allerdings noch nicht angekommen^^. Ich versuche mir gerade mit Tutorials so gut es geht zu helfen aber bin jetzt doch auf ein (für mich unlösbares) Problem getroffen.
Und zwar habe ich ein Dynamisches Textfeld das seinen Text aus einer externen HTML Datei bezieht und zwar mit folgendem Code:
var loader:LoadVars = new LoadVars();
loader.onLoad = function(test) {
if(test) {
textfeld.text = this.Text1;
} else {
textfeld.text = 'Textdatei wurde nicht gefunden';
}
};
loader.load('info.txt');
Wenn die Seite geöffnet wird, wird aus der HTML Datei der Text1 in das Textfeld geladen.
Die Textdatei enthält 7 Texte von Text1 bis Text7, ferner habe ich 7 Movieclips die als Navigationsgrafiken gedacht sind. Über diese Movieclips habe ich jetzt Rechtecke gelegt und in Symbole->Schaltflächen umgewandelt. Anschliessend habe ich bei diesen Schaltflächen jeweils ein Schlüsselbild bei "Aktiv" und bei "Gedrückt" eingefügt und mit Entfernen das Schlüsselbild bei "Auf" entfernt.
Ich hatte jetzt gedacht das ich in dem Schlüsselbild das ich bei "Gedrückt" eingefügt habe einfach meinen AS Code von oben einfügen könnte und nur die Zeile "textfeld.text = this.Text1;" in "textfeld.text = this.Text2; usw" abändern könnte. Leider geht das aber nicht weil ich in das entsprechende AS Feld keinen Code schreiben kann.
Lange Rede kurzer Sinn^^:
- Wie bekomme ich es hin dass sich der Inhalt meines Textfeldes ändert, wenn der entsprechende Button gedrückt wird?
- Gibt es eine Möglichkeit den Text aus der HTML Datei in dem dynamischen Textfeld horizontal zu zentrieren? (align="center" scheint nicht zu funktionieren)
Ich würde mich freuen wenn mir Jemand einen kleinen Tip geben würde

MfG Thorsten