![]() |
|
|
Themen-Optionen |
|
|
#16
|
|
Member
![]() ![]() Registriert seit: 25.01.2012
Beiträge: 176
Kamera: Canon EOS 60D |
Hi,
1. Angesehen hab ich es, aber nur die SWF, da ich ja nur CS4 habe. Wäre nicht schlecht die fla-datei für CS4 zu bekommen. (Müsste über "speichern unter" für CS4 gehen) 2. Es sieht fast so aus, als würde der Text dem MC nicht zugewiesen werden, oder die Höhe des Textfeldes ist nicht korrekt. Da kannst Du mal testen, wenn Du 1. nicht machen möchtest/kannst, ob anstelle von txt.height=txt.textHeight+2; das txt.height=txt.textHeight+20; funktioniert. MFg ADcosmos |
|
|
|
#17
|
|
Newbie
![]() Themenstarter
Registriert seit: 13.08.2009
Ort: Oberasbach
Beiträge: 74
Kamera: Canon 40DVerwendet: CS6 Master |
Hi,
hier erstmal die cs4 version der .fla http://www.filedropper.com/testprojektcs4 ... ich hab mal aus der 2 eine 20 gemacht. Und erschienen ist eine grüne große leere box. d.h.? der verweis zum text stimmt nicht? gruß Tomas
__________________
Wer das Rauchen aufgibt, muss nach dem Sex reden. |
|
|
|
#18
|
|
Member
![]() ![]() Registriert seit: 25.01.2012
Beiträge: 176
Kamera: Canon EOS 60D |
Hi,
1. Die MCs txtContentTOmas und TxtAdCosmos sollten leer sein. 2. Waren bei mir zwei Fehler drin MFg ADcosmos Geändert von ADcosmos (07.03.2012 um 16:27 Uhr). Grund: Verlorenen Text fast wieder gefunden ;) |
|
|
|
#19
|
|
Newbie
![]() Themenstarter
Registriert seit: 13.08.2009
Ort: Oberasbach
Beiträge: 74
Kamera: Canon 40DVerwendet: CS6 Master |
Hi,
also erstma muss ich hier sagen das du echt n Hammer Programmierer bist! es passt super nun. Danke! Kann ich jetzt dann einfach das hinzufügen wenn ich eine feste breite der felder haben möchte und zeilenumbruch und autohight des feldes? txt_mc.autoSize = TextFieldAutoSize.LEFT; txt_mc.wordWrap = true; txt_mc.width = 300; gruß Tomas
__________________
Wer das Rauchen aufgibt, muss nach dem Sex reden. |
|
|
|
#20
|
|
Member
![]() ![]() Registriert seit: 25.01.2012
Beiträge: 176
Kamera: Canon EOS 60D |
Hi,
nicht ganz. Du musst jetzt das txtFeld ansprechen. In deinem Beispiel sprichst Du ja den MC an. So sollte es dann sein: Code:
var map:Object = {
"charTomas": {
btn: mcBtnTomas,
tf: txtContentTomas
},
"charAdCosmos": {
btn: mcBtnAdCosmos,
tf: txtContentAdCosmos
}
};
init();
function init():void{
for each (var data:Object in map){
data.btn.buttonMode=true;
data.btn.addEventListener(MouseEvent.ROLL_OVER, manageMouseOver, false, 0, true);
data.btn.addEventListener(MouseEvent.ROLL_OUT, manageMouseOver, false, 0, true);
data.text = "";
}
var loader:URLLoader=new URLLoader();
loader.addEventListener(Event.COMPLETE, loadXMLHandler);
loader.load(new URLRequest("txt_area_51_de.xml"));
}
function loadXMLHandler(e:Event):void{
e.currentTarget.removeEventListener(Event.COMPLETE, loadXMLHandler);
var xml:XML = new XML(e.currentTarget.data);
for each (var char:XML in xml.char){
var theStr:String=char.labeltext.toString();
var txt_mc= map[char. @ id.toString()].tf;
map[char. @ id.toString()].text = char.labeltext.toString();
var margin:int=10;//Dein Margin-Wert
var txt:TextField= new TextField();
var txtFormat:TextFormat=new TextFormat();
txtFormat.font="Arial";
txtFormat.align="center";
txt.defaultTextFormat=txtFormat;
txt.mouseEnabled=false;//Benutzer kann (und braucht auch nicht) nicht mit Txt interagieren
txt.autoSize = TextFieldAutoSize.LEFT;
txt.wordWrap = true;
txt.width = 300;
txt.text= theStr;
txt_mc.graphics.beginFill(0x00ff00);//Farbe für den MovieClip, Gradient ist auch moeglich
txt_mc.graphics.drawRoundRect(0, 0, txt.width+2*margin,txt.height+2*margin, 15);
txt_mc.graphics.endFill();
txt_mc.width=txt.width+2*margin;
txt_mc.height=txt.height+2*margin;
txt_mc.addChild(txt);
txt.x=txt.y=margin;//positioniert TxtFeld mittig im MC, sollte bleiben
txt_mc.visible=false;//Kein MC mit Textfeld ist sichtbar
}//sonst wird hier der XMLNode gespeichert
}
function manageMouseOver(e:MouseEvent):void{
for each (var data:Object in map){
if (data.btn != e.currentTarget){
continue;
}
if (data.tf && data.tf is MovieClip){
data.tf.visible = (e.type == MouseEvent.ROLL_OVER? true: false);
}
return;
}
}
|
|
|
|
#21
|
|
Newbie
![]() Themenstarter
Registriert seit: 13.08.2009
Ort: Oberasbach
Beiträge: 74
Kamera: Canon 40DVerwendet: CS6 Master |
Du bist Brutal Genial!
###### # # # # # ####### # # # # ## # # # # # # # # # # # # # # # # # # # # # ### ##### # # ####### # # # # # # # # # # # ## # # # ###### # # # # # # ####### danke ! gruß Tomas
__________________
Wer das Rauchen aufgibt, muss nach dem Sex reden. |
|
![]() |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
| Themen-Optionen | |
|
|
-
Reklame
-
-
- schöner Rand für Bewerbungsfoto
- Linien in Aktion ziehen
- keule's 3D Spielwiese
- 2. HDR/LDR-Fotocontest 2013 "Es war einmal" [WIP]
- Nikkor 50mm 1,8G schlecht?
- Ist bei starker Unterbelichtung noch etwas herauszuholen?
- Webinar mit Adibe Photoshop
- Schrift am Pfad ausrichten - Problem! Stopp am Knotenpunkt?
- Und wieder Bildlook. Oder:"Wie hat er das gemacht?"
- Problem mit Polygon
- Maske aus Graustufenbild
- PSD und JPG dateien wiederherstellen
- Freistellen in PS CS6
- Animationszeitfenster ohne loop
- DB Fehler bei Umzug auf Server
- 21. Foto-Kreativcontest Gegensätze "hell-dunkel" [WIP]
- sehr kleine Schrift scharf auf jpg abbilden
- Eure schönsten Frühlingsbilder 2013 [Sammelthread]
- Wie erkenne ich den Cropfaktor bei Canon?
- 72. Foto-Contest - "Gegenlicht" [WIP]
-
-
Aktuelles Commag
Anzeige
-
Anzeige








Social Media