Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 03-08-2004, 12:24   #1 (permalink)
FlashDynamo
 
Registriert seit: Jun 2004
Ort: Rostock
Beiträge: 56
Question CSS + text-transparenz, wie gehts ??

Hallo zusammen !!

Ich möchte zur Laufzeit dazugeladene Cascading Style Sheets verwenden, um Texte in dynamischen TextFields zu formatieren. Zwischen diesen Textfields möchte ich mittels der Eigenschaft _alpha hin- und herfaden.

Wie funktioniert das ganze?? Ich weiß das über embedFonts = true und anschließendes Zuweisen der eingebetteten Schriftart zum TextField auch das Faden via alpha funktioniert, aber wie gehts mit CSS ??

Version ohne CSS:
PHP-Code:
//create textField and set the text
this.createTextField("textContainer"idxPosyPoswidthheight);
            
textContainer.embedFonts true;
        
textContainer.html true;
textContainer.htmlText htmlText;

textFormat = new TextFormat();
textFormat.font "textFont";
textContainer.setTextFormat(textFormat); 
hier ein kurzer CodeSchnipsel der CSS-Version:
PHP-Code:
//create textField and set the text
this.createTextField("textContainer"idxPosyPoswidthheight);
        
//TODO: load a cascading stylesheet for the textField
css = new TextField.StyleSheet();
css.load(cssFile);
textContainer.styleSheet css;
        
textContainer.html true;
textContainer.htmlText htmlText
--
marc

Geändert von cardiac (03-08-2004 um 14:34 Uhr)
cardiac ist offline   Mit Zitat antworten
Alt 03-08-2004, 14:18   #2 (permalink)
FlashDynamo
 
Registriert seit: Jun 2004
Ort: Rostock
Beiträge: 56
hmm...habe das internet schon von vorne nach hinten durchgewälzt und verzweifele langsam, hat sich irgendwer schon mal mit CSS+Flash beschäftigt oder nutzt das keiner??

gruß,
marc
cardiac ist offline   Mit Zitat antworten
Alt 04-08-2004, 14:04   #3 (permalink)
Freelenzer
 
Benutzerbild von dervish
 
Registriert seit: Dec 2001
Ort: D
Beiträge: 99
geht das überhaupt?
gibt es dazu irgendwo eine dokumentation??
dervish ist offline   Mit Zitat antworten
Alt 04-08-2004, 14:33   #4 (permalink)
*****
 
Benutzerbild von ziegfeld
 
Registriert seit: Nov 2001
Ort: Köln
Beiträge: 152
.... hab' mal ein bissel rumgefummelt ... leeren mc, textfield erzeugt, dazu einen mc integriert (wegen testen des alpha)

nur ... leider nimmt das mc mit dem Textfeld das alpha an ... aber nicht der Text! Habe auch keine Eigenschaften weder für Textfeld noch Textformat gefunden ...

mir fallen nur lausige Tricks ein: fläche über Text legen ... und alpha dort einstellen

... ratlos
__________________
... man wird halt immer älter!
ziegfeld ist offline   Mit Zitat antworten
Alt 04-08-2004, 15:17   #5 (permalink)
FlashDynamo
 
Registriert seit: Jun 2004
Ort: Rostock
Beiträge: 56
also wiegesagt wenn man die schriftart per embedfonts in flash embeded dann funktioniert das ganze schon, aber css und fonts embeden zusammen geht nicht, da hebt wohl eins das andere auf und am ende wird gar kein text mehr dargestellt...

bin immer noch ratlos

marc
cardiac ist offline   Mit Zitat antworten
Alt 04-08-2004, 16:15   #6 (permalink)
Neuer User
 
Registriert seit: Nov 2003
Beiträge: 63
probiers mal so:

Code:
//create textField and set the text 
this.createTextField("textContainer", id, xPos, yPos, width, height); 
         
//TODO: load a cascading stylesheet for the textField 
css = new TextField.StyleSheet(); 
css.load(cssFile);
css.onLoad = function(s) {
    if (s) {
        textContainer.styleSheet = css; 
         
        textContainer.html = true; 
        textContainer.htmlText = htmlText;
    }
}
...weil die css-datei asynchron geladen wird, d.h. es kann sein, dass die datei noch gar nicht geladen ist, wenn sie schon auf das textfeld angewandt wird.
Herr-Vorragend ist offline   Mit Zitat antworten
Alt 04-08-2004, 18:06   #7 (permalink)
FlashDynamo
 
Registriert seit: Jun 2004
Ort: Rostock
Beiträge: 56
Ok, ich probiere es mal aus, obwohl ich mir kaum vorstellen kann das dies die ursache dafür ist, daß das alpha-fading nicht funktioniert.

wie gesagt, die css an sich funktionieren und das alpha-fading ohne css funktioniert auch, nur beides zusammen leider nicht, da ich nicht weiß wie ich flash klarmachen soll, daß es die im css verwendeten fonts embeden soll ??

marc
cardiac ist offline   Mit Zitat antworten
Alt 31-08-2004, 08:47   #8 (permalink)
the listener
 
Benutzerbild von NewBit
 
Registriert seit: Aug 2001
Ort: Halle (Saale)
Beiträge: 307
...habe gerade ein ähnliches problem
...css kein problem
...css + eine setTextFormat --> geht nicht (selbst wenn sich keine parameter überschneiden)

...ohne embedFonts keine alpha blending!
...ohne TextFormat keine fontdefinition + kein embedFonts

priesfrage - wie eingebettete schriften und css zusammen bringen?!

cu NewBit
NewBit ist offline   Mit Zitat antworten
Alt 19-01-2005, 16:01   #9 (permalink)
Neuer User
 
Registriert seit: Aug 2003
Beiträge: 109
@ NewBit

hats du den "embedded" font in der bibliothek und auch für actionscript exportiert?

also bei mir klappt es mit embedded und css.

ciao

stefan
sbleicker ist offline   Mit Zitat antworten
Alt 26-01-2005, 19:18   #10 (permalink)
Neuer User
 
Registriert seit: Jan 2005
Beiträge: 7
hmm sbleicker, kannst du mir dann vielleicht bei diesem Fred helfen? Oder jemand anderes? tia
Der Regler 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 03:08 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele