Zurück   Flashforum > Flash > Flash Einsteiger

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 06-12-2006, 00:36   #1 (permalink)
elektroschnitte
 
Benutzerbild von giftgruen
 
Registriert seit: Oct 2006
Ort: mannheim
Beiträge: 152
embed font.....

jetzt muss ich schon wieder fragen...


ich möchte ne schriftart in einen dyn. text einbetten. dieser text wird aus ner
externen datei gelesen und mittels externer css formatiert, klappt ohne einbetten wunderbar, mit eingebetteter schrift ist der text weg.

HTML-Code:
var my_fmt:TextFormat = new TextFormat(); 
my_fmt.font = "my_font";    //  so heisst meine schriftart
content_txt.embedFonts = true; 
content_txt.setTextFormat(my_fmt);
in "verknüpfung" auch als "action script" export in bild 1 eingegeben.

in der css habe ich die schrift auch geändert...niiiichts.

unten bei "eigenschaften" habe ich , wenn ich das textfeld, welches ja leer ist( steht ja alles in der externen html datei) markiere "einbetten ausgewählt und zwar großbuchstaben, kleinbuchstaben, ziffern und satzzeichen.


äähm? mache ich da was falsch?
help.


LG
alexa

Geändert von giftgruen (06-12-2006 um 00:41 Uhr)
giftgruen ist offline   Mit Zitat antworten
Alt 06-12-2006, 01:33   #2 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.326
mal komplet neu:

neue fla anlegen

bibliothek (rechts oben das select-menü) neue schriftart
name: my_font und schriftschnitt auswählen
my_font in der bibliothek anklicken
(rechts oben das select-menü) verknüpfungen ...
export für actionscript anklicken
und
Code:
var my_fmt = new TextFormat();
my_fmt.font = "my_font";
my_fmt.size = 33;
//
_root.createTextField('content_txt', 1, 20, 20, 400, 40);
content_txt.embedFonts = true;
content_txt.text = "Hallo, das geht ja ;-)";
content_txt.setTextFormat(0, content_txt.length, my_fmt);
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de
hgseib ist offline   Mit Zitat antworten
Alt 06-12-2006, 02:06   #3 (permalink)
elektroschnitte
 
Benutzerbild von giftgruen
 
Registriert seit: Oct 2006
Ort: mannheim
Beiträge: 152
hallo

danke für deine antwort, aber es funktioniert leider nicht. der text ist weiterhin nicht sichtbar.
habe das auch alles so gemacht. ähm?

meine scrollpfeilchen sind da,lagen in einem extra mc zusammen mit meinem alten , nicht per as erstellten textfeld...vermute mal so ne levelgeschichte....???

ich schau morgen nochmal danach, bin gerade zu groggy.

gruss
alexa
giftgruen ist offline   Mit Zitat antworten
Alt 06-12-2006, 02:14   #4 (permalink)
elektroschnitte
 
Benutzerbild von giftgruen
 
Registriert seit: Oct 2006
Ort: mannheim
Beiträge: 152
kann ich dich nochmal was fragen? wollt ma gucken &der debugger ( variablen auflisten) sagt:


HTML-Code:
Variable _level0.sek = 120
Variable _level0.scroll_up = undefined
Variable _level0.scroll_down = undefined
Variable _level0.interval = 1
Movieclip: Ziel="_level0.content_txt"
Variable _level0.content_txt.embedFonts = true
Variable _level0.content_txt.styleSheet = [Objekt #1]
Variable _level0.content_txt.multiline = true
Variable _level0.content_txt.wordWrap = true
Variable _level0.content_txt.html = true
Variable _level0.content_txt.selectable = true
Variable _level0.content_txt.condenseWhite = true
Variable _level0.content_txt.background = false
Variable _level0.content_txt.htmlText = [Objekt #24]
Movieclip: Ziel="_level0.content_txt.down_mc"
Movieclip: Ziel="_level0.content_txt.up_mc"
Text bearbeiten: Ziel="_level0.content_txt"
    htmlText = ,
    text = ,
    filters = [Objekt #25, Klasse 'Array'] [], maxhscroll = 0, tabIndex = undefined, multiline = false,
    textColor = 0, textHeight = 0, condenseWhite = false, maxChars = null,
    length = 0, wordWrap = false, mouseWheelEnabled = true, hscroll = 0,
    [COLOR="DarkOrange"]embedFonts = false[/COLOR], thickness = 0, scroll = 1, border = false,
    backgroundColor = 16777215,
    autoSize = "none",
    sharpness = 0, restrict = null,
    type = "dynamic",
    password = false,
    antiAliasType = "normal",
    selectable = true, styleSheet = undefined, borderColor = 0, textWidth = 0,
    html = false, maxscroll = 1, background = false, variable = null,
    bottomScroll = 1,
    gridFitType = "pixel"

warum bringt der unten so sachen wie embed fonts false und html false obwohl es oben als true deklariert ist?
ich versteh den debugger nicht. (????)
giftgruen ist offline   Mit Zitat antworten
Alt 06-12-2006, 02:23   #5 (permalink)
elektroschnitte
 
Benutzerbild von giftgruen
 
Registriert seit: Oct 2006
Ort: mannheim
Beiträge: 152
also sorry wollte noch sagen in einem völlig neuen file ohne auslesen, css und den kram funzts. aber das mit dem auslesen geht irgendwie nicht. naja morgen.
seltsam. aaargh. (????)
giftgruen ist offline   Mit Zitat antworten
Alt 06-12-2006, 13:48   #6 (permalink)
elektroschnitte
 
Benutzerbild von giftgruen
 
Registriert seit: Oct 2006
Ort: mannheim
Beiträge: 152
hallo nochmal ,
also habs auch noch weiter probiert, nichts- kann mir das gerade nicht erklären.

hab ich vielleicht nen blöden fehler in meinem code, den ich dezent übersehe?
vielleicht kann mal einer drübergucken...
?????????


HTML-Code:
///////embed font////////
var my_fmt = new TextFormat();
my_fmt.font = "my_font";
//my_fmt.size = 33;
//
_root.createTextField('content_txt', 1, 20, 20, 400, 40);
content_txt.embedFonts = true;
//content_txt.Text ="ich raff gar nix mehr!";
content_txt.setTextFormat(0, content_txt.length, my_fmt);
//trace(content_txt)

/////////externes zeugs///////////////////

var myStyle:TextField.StyleSheet = new TextField.StyleSheet();
//lade externes stylesheet
myStyle.load("biolang.css");

//weise der instanz content_txt(unser textfeld) 
//die varible myStyle zu
content_txt.styleSheet = myStyle;

//diverse parameter
content_txt.multiline= true;
content_txt.wordWrap = true;
content_txt.html = true;
content_txt.selectable=true;
content_txt.condenseWhite=true;
content_txt.background=false;


var newstxt:XML = new XML();
newstxt.ignoreWhite = true;
newstxt.load("bio_kurz.html");


//weise der instanz content_txt(unser textfeld) die 
//var newstxt zu

newstxt.onLoad = function () {	

	content_txt.htmlText = newstxt;
}
giftgruen ist offline   Mit Zitat antworten
Alt 06-12-2006, 13:53   #7 (permalink)
elektroschnitte
 
Benutzerbild von giftgruen
 
Registriert seit: Oct 2006
Ort: mannheim
Beiträge: 152
also das ist wohl ein textfeld , das merkt man wenn man mit der maus über die leere swf rollt, mauszeiger verändert sich ( selectable=true) aber man siehts nicht...woran kann das nur liegen??
giftgruen ist offline   Mit Zitat antworten
Alt 06-12-2006, 18:46   #8 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.326
lade das doch mal komplett hoch (auf das problem reduziert)
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de
hgseib ist offline   Mit Zitat antworten
Alt 07-12-2006, 11:37   #9 (permalink)
elektroschnitte
 
Benutzerbild von giftgruen
 
Registriert seit: Oct 2006
Ort: mannheim
Beiträge: 152
hallo,
s. anhang.
Angehängte Dateien
Dateityp: zip fla.zip (7,7 KB, 4x aufgerufen)
giftgruen ist offline   Mit Zitat antworten
Alt 07-12-2006, 13:34   #10 (permalink)
elektroschnitte
 
Benutzerbild von giftgruen
 
Registriert seit: Oct 2006
Ort: mannheim
Beiträge: 152
entwarnung,
ich GLAUBE ich habe den fehler gefunden. wenns so ist, wie ich vermute habe ich einfach bei den eigenschaften des textfeldes nicht "mehrzeilig" angegeben. obwohl im as "multiline" auf true " gesetzt war..

aargh! wie dumm.
giftgruen ist offline   Mit Zitat antworten
Alt 07-12-2006, 18:36   #11 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.326
was an deinem beispiel nicht gehen kann ist: flash kann keine html-seite darstellen und auch die möglichkeiten von flash's css sind doch stark beschränkt.

im css hast du nicht dein Plastic als schrift vorgegeben
(und ich habe das in der bib mal durch arial ersetzt. deine nr29 habe ich ja nicht. kannst du wieder umwählen)

und das AS habe ich auch gangbar gemacht.
Angehängte Dateien
Dateityp: zip loadCSS.zip (30,4 KB, 6x aufgerufen)
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de
hgseib ist offline   Mit Zitat antworten
Alt 07-12-2006, 23:49   #12 (permalink)
elektroschnitte
 
Benutzerbild von giftgruen
 
Registriert seit: Oct 2006
Ort: mannheim
Beiträge: 152
hallo ,

ich hab mir das angeschaut dank dir auf jeden fall für die mühe,
zwischenzeitlich gehts bei mir auch( s. letzten post) und ausserdem musste ich der variablen der ich den externen text übergeben habe die schreifteinbettung zuweisen, nicht der textfeld-instanz.
ich hoffe ich habe mich nicht zu früh gefreut ...

ja die schrift sollte nur in der einen headline dargestellt werden, im rest des textes nicht...

was meinst du mit externes html auslesen funktioniert nicht?
das klappt super, also es ist ja streng genommen ein externes xml dokument,
(newXML) klar flash kennt nicht alle html tags, oder was genau hast du gemeint?habe ich nicht so ganz verstanden..
(hier gehts nur darum das der inhaber seinen html inhalt selber aktualisieren kann ohne cms.)


***
was ich nur so nicht verstanden habe ...ist das mit dem multiline, also wenn ich das per as auf true setzte dann weiss doch das textfeld das er mehrzeilig sein soll oder? unabhängig von den eigenschaftseinstellungen unten..aber erst nachdem ich bei den eigenschaften auf "mehrzeilig geändert hatte gings...??
***
LG
alexa

Geändert von giftgruen (07-12-2006 um 23:55 Uhr)
giftgruen ist offline   Mit Zitat antworten
Alt 07-12-2006, 23:59   #13 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.326
Zitat:
Zitat von giftgruen Beitrag anzeigen
flash kennt nicht alle html tags, oder was genau hast du gemeint?
sí, selbiges

Zitat:
Zitat von giftgruen Beitrag anzeigen
was ich nur so nicht verstanden habe ...ist das mit dem multiline
probieren geht über verstehen ;-)
einzeilig heisst ja zumindestens eine zeile und nicht garnichts.
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de
hgseib 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 01:11 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele