Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 25-09-2007, 12:45   #1 (permalink)
bitchboy
 
Registriert seit: Mar 2004
Ort: München
Beiträge: 126
Question dyn. textfeld - geladene bilder sind nicht anklickbar

Hallo,

ich lade Bilder und Texte in ein dyn. Textfeld und formatiere das ganze mit mit CSS. Wird auch alles prima angezeigt, nur öffnen sich leider die Links auf den Bildern nicht mehr. Woran könnte das liegen? Der Hand-Cursor erscheint, aber beim klicken passiert einfach nichts.

Hier das AS:
Code:
import TextField.StyleSheet;
var cssUrl:String = "css/fonts.css";
var css:StyleSheet;
function loadCSS():Void {
	css = new StyleSheet();
	css.onLoad = function(bSuccess:Boolean):Void  {
		if (bSuccess) {
			displayText(txt);
		}
	};
	css.load(cssUrl);
}
function displayText(htmlText:String):Void {
	var t:TextField = this.meinTF2;
	t.html = true;
	t.styleSheet = css;
	t.embedFonts = true;
	t.autoSize = true;
	t.wordWrap = true;
	t.multiline = true;
	t.htmlText = loader.geladener_text;
}
var loader:LoadVars = new LoadVars();
loader.onLoad = function(success:Boolean) {
	if (success) {
		this.geladener_text = this.geladener_text.split('§Auml;').join('Ä');
		this.geladener_text = this.geladener_text.split('§auml;').join('ä');
		this.geladener_text = this.geladener_text.split('§ouml;').join('ö');
		this.geladener_text = this.geladener_text.split('§Ouml;').join('Ö');
		this.geladener_text = this.geladener_text.split('§Uuml;').join('Ü');
		this.geladener_text = this.geladener_text.split('§uuml;').join('ü');
		this.geladener_text = this.geladener_text.split('§szlig;').join('ß');
		this.geladener_text = this.geladener_text.split('§quot;').join('"');
		this.geladener_text = this.geladener_text.split('§amp;').join('&');
		this.geladener_text = this.geladener_text.split('§bdquo;').join('"');
		this.geladener_text = this.geladener_text.split('§ldquo;').join('"');
		loadCSS();
	} else {
		meinTF.text = "Unable to load external file.";
	}
};
loader.load("http://localhost/kunden/php/news.php");
Das css File sieht so aus:
Code:
.text {
	color: #000000;
	font-size: 8px;
	font-family: VerdanaPX_9_8;
}
	
.headline {
	color: #CE0000;
	font-size: 17px;	
	font-family: inki;
	
	
}
Das reingeladene HTML (der Einfachheit halber nur das Bild mit Link) sieht so aus:

Code:
<a target="_blank" href="http://www.meine-url.com/home.php?sprache=1"><img alt="" border="0" src="bilder/news_pics/thumb_meinBild.jpg" /></a>
Lustigerweise funktioniert das anklicken ganz prima, sobald ich das Textfeld nicht formatiere...

Vielen Dank schonmal und Gruß,
Alex
__________________
cheers,
alex
---
http://www.destinationdesign.de

Geändert von Trumpfass (25-09-2007 um 14:35 Uhr)
Trumpfass ist offline   Mit Zitat antworten
Alt 25-09-2007, 13:24   #2 (permalink)
bitchboy
 
Registriert seit: Mar 2004
Ort: München
Beiträge: 126
Hmm...ich habe gerade herausgefunden, dass die Links funktionieren, wenn ich die Schriftarten nicht per t.embedFonts = true; einbinde.
Heißt das also, dass ich wirklich keine eigenen Fonts nutzen kann? Oder kann ich diesen Bug (?) irgendwie umgehen?
Die Schriftarten habe ich in der Bibliothek eingebunden...
__________________
cheers,
alex
---
http://www.destinationdesign.de

Geändert von Trumpfass (25-09-2007 um 14:34 Uhr)
Trumpfass ist offline   Mit Zitat antworten
Alt 26-09-2007, 16:26   #3 (permalink)
bitchboy
 
Registriert seit: Mar 2004
Ort: München
Beiträge: 126
weiß wirklich niemand eine lösung?
__________________
cheers,
alex
---
http://www.destinationdesign.de
Trumpfass 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 07:53 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele