Zurück   Flashforum > Flex und AIR > Flex programmieren

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 19-12-2011, 16:51   #1 (permalink)
Neuer User
 
Benutzerbild von Robbyn
 
Registriert seit: Oct 2011
Beiträge: 399
TLF Bild hinzufügen geht nicht richtig

Hy habe da mal ein TLF Problem,

ich möchte per Klick auf einen Button ein Bild in ein RichEditableText einfügen das funktioniert auch soweit sogut, so sobald ich dann etwas Text eingetippt habe und dann auf den Button klicke um nochmal ein Bild einzufügen kommt ein Fehler. Erst bin ich nicht drauf gekommen woran es liegen könnte jetzt glaube ich aber weiß ich woran es liegt:

So sieht der Code aus, wenn das erstemal das Bild hinzugefügt wurde:

Code:
<TextFlow whiteSpaceCollapse="preserve" version="2.0.0" xmlns="http://ns.adobe.com/textLayout/2008">
  <p>
    <span></span>
    <img source="/assets/styleStart.png"/>
    <span></span>
  </p>
  <p>
    <span>{[/style:rot]}</span>
  </p>
</TextFlow>
alles ganz normal, nach den eintippen des Textes und dem darauf folgenden Klicken auf den Button sieht der Quellcode wie folgt aus:

Code:
<TextFlow whiteSpaceCollapse="preserve" version="2.0.0" xmlns="http://ns.adobe.com/textLayout/2008">
  <p>
    <span></span>
    <img source="/assets/styleStart.png"/>
    <span></span>
  </p>
  <p>
    <span>{[/style:rot]} ﷯</span>
  </p>
  <p>
    <span>{[/style:rot]}</span>
  </p>
</TextFlow>
wie man vielleicht nicht so leicht erkennt wurde das erste Bild das eingefügt wurde in das zweite <p> Tag verschoben und als unkentnliches Zeichen dargestellt, da ja Bilder im <span> nicht erlaubt sind.

Hat jemand von euch schonmal erfahrung gehabt damit und weiß eine Lösung für das Problem?!

Grüßen
Robbyn
Robbyn ist offline   Mit Zitat antworten
Alt 20-12-2011, 09:15   #2 (permalink)
Neuer User
 
Benutzerbild von Robbyn
 
Registriert seit: Oct 2011
Beiträge: 399
Ok, habe es nun mit folgendem Code hinbekommen:

Code:
var editManager:IEditManager	=	textArea.textFlow.interactionManager as IEditManager;
							
							editManager.selectRange(positionAnfang,positionEnde);
							editManager.insertInlineGraphic("/assets/styleStart.png","auto",16);

							textArea.textFlow.interactionManager.setFocus();
Robbyn ist offline   Mit Zitat antworten
Alt 20-12-2011, 09:22   #3 (permalink)
Perverted Hermit
 
Benutzerbild von Omega Psi
 
Registriert seit: Mar 2004
Ort: Bremen
Beiträge: 13.382
Sauber!
Omega Psi 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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
gotoandPlay geht nicht richtig agmorpheus Flash Einsteiger 7 18-05-2008 11:53
Hittest geht nicht richtig antonio2604 Flash Einsteiger 5 21-12-2006 12:12
loadMovie() geht nicht richtig? Mongospliff ActionScript 1 1 16-10-2006 23:42
flächenaufbau geht nicht richtig snake*sl ActionScript 1 4 02-08-2003 20:58
Brauche HILFE! Timer funktioniert nicht so richtig bzw. lädt nicht das richtige Bild edekom ActionScript 1 2 23-08-2002 21:23


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:26 Uhr.

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


Copyright ©1999 – 2014 Marc Thiele