Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
(Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI...

HTML in Flashtextfeld richtig anzeigen?

Diskussion: HTML in Flashtextfeld richtig anzeigen? im Forum (Web-) Design und webbasierte Sprachen, in der Kategorie Web, Network & Multimedia Palace; Anzeige Hallo HaBo, Bin grad gezwungenermaßen an einer Flasheite am basteln. Der Condent wird aus einer Dtaenbank dynamisch bezogen und ...

Antwort
Alt 05.04.09, 22:02   #1 (permalink)
 
Registriert seit: 17.10.06
:::Lük::: Leistung: Facit NTK
:::Lük::: eine Nachricht über ICQ schicken
Likes: 0
Smile HTML in Flashtextfeld richtig anzeigen?

Anzeige

Hallo HaBo,

Bin grad gezwungenermaßen an einer Flasheite am basteln. Der Condent wird aus einer Dtaenbank dynamisch bezogen und in ein dynamisches Textfeld geladen. Beim Textfeld spreche ich die Eigenschaft HtmlText an um den contend zuzuweisen. Html Anzeige ist bei dem Textfeld auch per Button in den Eigenschaften aktiviert.
Allerdings tretetn jetzt zur Laufzeit komische Phänomene auf:
* wenn ich das html gerüst weglasse also nur die Inhalte mit html formatiere, so kann ich keine Bilder anzeigen
* wenn ich nach jedem tag einen umbruch mache (keinen <br>) dann zeigt er diese umbrüche an.
* mache ich die umbrüche weg (alles steht in einer Zeile) so zeigt er gar nix an.

OMG i hat flash.
was kann ich da machen?

:::Lük::: ist offline   Mit Zitat antworten
Alt 05.04.09, 23:03   #2 (permalink)
Administrator
 
Benutzerbild von Mackz
 
Registriert seit: 02.10.01
Mackz Leistung: Pentium IMackz Leistung: Pentium I
Likes: 30
Standard

Dir sollte bewusst sein, dass Flash weder ein Browser noch ein vollwertiger HTML Parser ist.
Flash unterstützt nur eine geringe Anzahl an HTML-Tags. Siehe http://livedocs.adobe.com/flash/9.0_...=00000922.html
Auch die Interpretation von CSS ist sehr beschränkt: http://livedocs.adobe.com/flash/9.0_...=00000922.html

Hauptsächlich ist die Verwendung von HTML und CSS in Flash für die Formatierung von Text gedacht.

Wenn du eine komplette HTML Seite in ein Textfeld lädst, wirst du wenig Erfolg haben, dass diese korrekt angezeigt wird.
__________________
RL sux big time... auch 2012!

Deleting pr0n is like killing your best friend

[HaBo] bei Facebook - Werde Fan
Mackz ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 06.04.09, 13:10   #3 (permalink)
Themenstarter
 
Registriert seit: 17.10.06
:::Lük::: Leistung: Facit NTK
:::Lük::: eine Nachricht über ICQ schicken
Likes: 0
Standard

Ich wil ja auch keine ganze Webseite anzeigen. Alles was ich will ist ein bischen formatierter Text und Bilder (sollte möglich sein laut deinen Angaben).
:::Lük::: ist offline   Mit Zitat antworten
Alt 07.04.09, 23:37   #4 (permalink)
Administrator
 
Benutzerbild von Mackz
 
Registriert seit: 02.10.01
Mackz Leistung: Pentium IMackz Leistung: Pentium I
Likes: 30
Standard

Kannst du mal Beispiel HTML Code posten, welcher nicht funktioniert? Und welche Flash Version verwendest du?
__________________
RL sux big time... auch 2012!

Deleting pr0n is like killing your best friend

[HaBo] bei Facebook - Werde Fan
Mackz ist offline   Mit Zitat antworten
Alt 08.04.09, 14:58   #5 (permalink)
Themenstarter
 
Registriert seit: 17.10.06
:::Lük::: Leistung: Facit NTK
:::Lük::: eine Nachricht über ICQ schicken
Likes: 0
Standard

Code:
<img src="image.jpg"></img>
funktioniert z.B. nicht.
Flash Version ist 10 und AS Version ist 3.0
:::Lük::: ist offline   Mit Zitat antworten
Alt 08.04.09, 20:07   #6 (permalink)
Member of Honour
 
Benutzerbild von beavisbee
 
Registriert seit: 22.02.07
beavisbee Leistung: Pentium IIIbeavisbee Leistung: Pentium IIIbeavisbee Leistung: Pentium IIIbeavisbee Leistung: Pentium III
beavisbee eine Nachricht über ICQ schicken
Likes: 77
Standard

Zitat:
Original von :::Lük:::
Code:
<img src="image.jpg"></img>
funktioniert z.B. nicht.
so ist's zwar theoretisch auch okay, verwendet aber niemand(jedenfalls kenn ich niemanden, der das so macht...)
probier mal
Code:
<img src="image.jpg" />
beavisbee ist offline   Mit Zitat antworten
Alt 08.04.09, 20:12   #7 (permalink)
 
Registriert seit: 23.03.05
xblax Leistung: 8086
Likes: 22
Standard

Zitat:
Original von :::Lük:::
Code:
<img src="image.jpg"></img>
funktioniert z.B. nicht.
Flash Version ist 10 und AS Version ist 3.0
Vielleicht brauchst du eine Absolute URL? Keine Ahnung ob Flash ich darüber im klaren ist wo es aufgerufen wurde.
xblax ist offline   Mit Zitat antworten
Alt 08.04.09, 20:16   #8 (permalink)
Administrator
 
Benutzerbild von Mackz
 
Registriert seit: 02.10.01
Mackz Leistung: Pentium IMackz Leistung: Pentium I
Likes: 30
Standard

Dynamisches Textfeld (Multiline) mit Instanzname "test", "Text als HTML rendern" aktiviert, alle Zeichen eingebettet und folgender Code im Frame.
Code:
test.htmlText = "<img src=\"http://www.google.de/intl/de_de/images/logo.gif\"></img><img src=\"http://www.google.de/intl/de_de/images/logo.gif\" />";
Geht beides, habs gerade ausprobiert. Du musst in diesem Beispiel natürlich die Anführungszeichen maskieren.
Die Verwendung von einfachen Anführungszeichen im HTML Code funktioniert ebenfalls.
__________________
RL sux big time... auch 2012!

Deleting pr0n is like killing your best friend

[HaBo] bei Facebook - Werde Fan
Mackz ist offline   Mit Zitat antworten
Alt 08.04.09, 23:07   #9 (permalink)
Themenstarter
 
Registriert seit: 17.10.06
:::Lük::: Leistung: Facit NTK
:::Lük::: eine Nachricht über ICQ schicken
Likes: 0
Standard

Zitat:
Original von Mackz
Code:
test.htmlText = "<img src=\"http://www.google.de/intl/de_de/images/logo.gif\"></img><img src=\"http://www.google.de/intl/de_de/images/logo.gif\" />";
Ok wenn ich die Zuweisung so wie du es gemacht hast mache dann gehts.
Problem is nur das ich den Contend aus ner Datenbank lad und da klappts nicht. Hier die Funktion die den Inhalt ausliest und dem Textfeld zuweisen soll:

Code:
function getContend(id:int):void {
	var variables:URLVariables = new URLVariables("tb=contend&id=" + id.toString());
	var request:URLRequest = new URLRequest();
	request.url = "deliver.php";
	request.method = URLRequestMethod.GET;
	request.data = variables;
	var loader:URLLoader = new URLLoader();
	loader.dataFormat = URLLoaderDataFormat.TEXT;
	loader.addEventListener(Event.COMPLETE, completeHandler);
	try
	{
		loader.load(request);
	}
	catch (error:Error)
	{
		trace("Unable to load URL");
	}
	
	function completeHandler(event:Event):void
	{
		var respond:String = event.target.data.toString();
		
		contend.htmlText = respond;
	}
}
:::Lük::: ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Web, Network & Multimedia Palace » (Web-) Design und webbasierte Sprachen » HTML in Flashtextfeld richtig anzeigen?
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 aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Spammer anzeigen? ba2 Webmaster-Security 8 24.02.08 20:59
Japanische Zeichen RICHTIG anzeigen Xantoo Windows 1 16.04.07 09:00
Desktop anzeigen felice Windows 3 18.12.03 21:25
PC im LAN direkt anzeigen Chris Windows 2 09.12.02 19:00
In Desktop anzeigen Indi Code Kitchen 1 09.09.02 18:37


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61