Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 17-03-2005, 19:34   #1 (permalink)
Neuer User
 
Registriert seit: Mar 2005
Beiträge: 5
Bold und Italic Textformatierung ..one way ?

Es war einmal ein blutiger Anfänger , welcher sich an AS wagte....

Folgendes Problem:

Ich möchte zur Laufzeit ein Textfeld mit Variab. erstellen was soweit auch sehr gut läuft. Mein Problem ist , daß der Text sich nur einmal auf Bold bzw. Italic stellen läßt und dann nicht mehr zurück. Ich teile der Variable den Wert "true" und "false" zu. Textgröße und Ausrichtung lassen sich einwandfrei einstellen. Mit Trace bekomme ich auch False und True angezeigt....

hier das Skript für das Generieren:

this.createTextField("Shirttext",10,0,0,266,197);
Shirttext.multiline = true;
Shirttext.wordWrap = true;
Shirttext.autoSize = true;
Shirttext.text = _global.text;
var textformat = new TextFormat();
textformat.size = _global.fontsize;
textformat.font = _global.font;
textformat.bold = _global.bold;
textformat.italic = _global.italicstyle;
textformat.align = _global.alignstyle;
Shirttext.setTextFormat(textformat);

und hier die Zuweisung:

on (release) {
_global.bold= "true";
gotoandstop (2)
}

bzw:

on (release) {
_global.bold= "false";
gotoandstop (1)
}

kann mir jemand helfen ?
flash_gordon ist offline   Mit Zitat antworten
Alt 17-03-2005, 19:36   #2 (permalink)
voidboy
 
Benutzerbild von rendner[i]
 
Registriert seit: Sep 2004
Ort: München
Beiträge: 5.588
Ich glaub das muss so heissen:
PHP-Code:
Shirttext.setNewTextFormattextformat ); 
Und das so:
PHP-Code:
on (release) {
_global.bold true;
gotoAndStop);
}

bzw:

on (release) {
_global.bold false;
gotoAndStop);

__________________
ERROR: Signature is too large

Geändert von rendner[i] (17-03-2005 um 19:39 Uhr)
rendner[i] ist offline   Mit Zitat antworten
Alt 17-03-2005, 19:40   #3 (permalink)
Neuer User
 
Registriert seit: Mar 2005
Beiträge: 5
läuft leider auch net.... hab ich schon getestet.... mit dem Ergebnis, daß alle Formatierungen ignoriert werden !
flash_gordon ist offline   Mit Zitat antworten
Alt 17-03-2005, 19:41   #4 (permalink)
voidboy
 
Benutzerbild von rendner[i]
 
Registriert seit: Sep 2004
Ort: München
Beiträge: 5.588
Lad mal Bitte Deine fla hoch!
__________________
ERROR: Signature is too large
rendner[i] ist offline   Mit Zitat antworten
Alt 17-03-2005, 19:50   #5 (permalink)
Neuer User
 
Registriert seit: Mar 2005
Beiträge: 5
Hier die Datei...

http://www.neuhardt.de/Shirtfee.rar
flash_gordon ist offline   Mit Zitat antworten
Alt 17-03-2005, 19:58   #6 (permalink)
voidboy
 
Benutzerbild von rendner[i]
 
Registriert seit: Sep 2004
Ort: München
Beiträge: 5.588
Uff, nicht schlecht, wo liegt die Variable _global.bold ??? und wo ist der Script der sie ändert?

Gut ich glaub ich habs!
Gehe in Deinen Button wo Du fett einstellst, der besteht aus 2Frames auf jeden ein stop();
Da muss auf Frame 1:
PHP-Code:
_global.bold false
Und auf Frame 2:
PHP-Code:
_global.bold true
Und daran liegt es bestimmt auch bei Deinem kursiv-Button da machste das auch noch und dann funtzt das.

Und verbesser mal Deinen Script.
Statt "Stop()" muss "stop();" und Du hast noch ein paar "gotoandplay();" da musste "gotoAndPlay();" drausmachen (wird dann blau wenn richtig geschrieben).
Ist im neuen Flash wichtig, weil er vielleicht sonst nicht das ausführt, weil er es nicht kennt.
__________________
ERROR: Signature is too large

Geändert von rendner[i] (17-03-2005 um 20:13 Uhr)
rendner[i] ist offline   Mit Zitat antworten
Alt 17-03-2005, 20:11   #7 (permalink)
Neuer User
 
Registriert seit: Mar 2005
Beiträge: 5
also.... _global.bold liegt in MC Text_auf Shirt

das Skript welchen den Wert ändern soll in Fettschrift
auf der Schaltfläche in Bild 1 und 2

Das ganze soll einmal ein Shirtkonfigurator werden , mit welchem man T-Shirts online konfig. und bestellen kann....

(SPÄTER)
flash_gordon ist offline   Mit Zitat antworten
Alt 17-03-2005, 20:25   #8 (permalink)
Neuer User
 
Registriert seit: Mar 2005
Beiträge: 5
suuuuuuuuuuuuper......vielen ,vielen Dank !

es waren wirklich die "" ........
komisch ist halt nur das es in eine Richtung gefunzt hat....

naja...Problem gelöst !

nochmals Danke !
flash_gordon ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 21:35 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele