Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 13-02-2005, 16:16   #1 (permalink)
musikfetisch
 
Registriert seit: Jul 2003
Ort: berlin
Beiträge: 75
alphaTo fadet Bilder aus aber text nicht

Hi ich habe mir ein Scrpt geschrieben, um einen MC auszublenden:
Code:
	public function setAlpha(__value:Number, __time:Number) {
		var alphaValue:Number;
		var delay:Number;
		alphaValue = __value;
		delay = __time;
		this["alphaTo"](alphaValue, delay);
		//_root.myScrollContainer["alphaTo"](alphaValue, delay);
	}
wenn ich dieses Script nun auf meinen MC anwende (welcher dynamisch Bilder lädt und textfelder erstellt) faden die Bilder aus, aber die Textfelder werden gleich von 0 auf 100 gezeigt.

ist dies ein generelles Problem mit textfeldern oder woran kann es liegen:
hier ein auszug, wie in dem MC die Bilder und Textfelder erstellt werden:

Code:
for (var j = 0; j<refNode.childNodes.length; j++) {
				__clipIndex++;
				// dynamischen mc-Namen erstellen
				var mcName = "content_mc0"+j;
				// Textfeld erstellen, wenn neuer Text
				if (refNode.childNodes[j].nodeName == "text") {
					// Textfeld auf Bühne packen
					this[clipName].createTextField(mcName, __clipIndex, 0, 0, textFieldWidth, 20);
					// Multiline // Zeilenumbruch // Automatische Grössenanpassung ermöglichen
					this[clipName][mcName].wordWrap = true;
					this[clipName][mcName].multiline = true;
					this[clipName][mcName].autoSize = true;
					// Textformat Objekt auf das Textfeld zuweisen
					var myTextFormat:TextFormat = new TextFormat();
					myTextFormat.font = 'garamond';
					myTextFormat.size = 14;
					myTextFormat.align = 'left';
					myTextFormat.bold = true;
					myTextFormat.color = 0x000000;
					this[clipName][mcName].setNewTextFormat(myTextFormat);
					// Textfeld füllen
					this[clipName][mcName].text = refNode.childNodes[j].firstChild.nodeValue;
					// Textfeld positionieren
					this[clipName][mcName]._x = x0;
					this[clipName][mcName]._y = y0+offset;
					// Startposition des nächsten mc's aktualisieren
					y0 = this[clipName][mcName]._y+this[clipName][mcName]._height;
				}
				if (refNode.childNodes[j].nodeName == "img") {
					// Variablen erstellen
					var imgUrl:String;
					var imgWidth:Number;
					var imgHeight:Number;
					var imgYPosition:Number;
					// Variablen füllen
					imgUrl = refNode.childNodes[j].attributes.src;
					imgWidth = refNode.childNodes[j].attributes.width;
					imgHeight = refNode.childNodes[j].attributes.height;
					imgYPosition = refNode.childNodes[j].attributes.y0;
					// variablen zuweisen
					this[clipName].createEmptyMovieClip(mcName, __clipIndex);
					this[clipName][mcName].loadMovie(imgUrl);
					this[clipName][mcName]._x = -imgWidth+textFieldWidth+x0;
					// Wenn im XML eine y-Position vergeben dann diese nehmen
					if (imgYPosition>0) {
						this[clipName][mcName]._y = imgYPosition;
					} else {
						this[clipName][mcName]._y = y0;
						// Startposition des nächsten mc's aktualisieren
						y0 += Number(imgHeight);
					}
				}
			}
werden doch beide im gleichen mc erstellt, also versteh ich nich ganz wieso die bilder ausgeblendet werden und die textfelder nicht...
__________________
Das ist mir Lore wie Ipsum.
poedder ist offline   Mit Zitat antworten
Alt 13-02-2005, 17:44   #2 (permalink)
Neuer User
 
Benutzerbild von the binary
 
Registriert seit: Jul 2001
Ort: Berlin | Friedrichshain
Beiträge: 3.561
alpha mit tf´s funzt glaub ich nur, wenn der benutzte font eingebettet ist...

gruss
__________________
8bm | join ff@BOINC
formpackage.org | audiohunter.de | problematica.de | 8ball-media.de/blog | taikonauten.cn
the binary ist offline   Mit Zitat antworten
Alt 13-02-2005, 18:23   #3 (permalink)
musikfetisch
 
Registriert seit: Jul 2003
Ort: berlin
Beiträge: 75
hi,
also ich habs versucht mit

this[clipName][mcName].embedFonts;

aber da passierte nix...

wenn ich

this[clipName][mcName].embedFonts = true;

gesetzt habe, waren die textfelder alle weg...

any suggestions ?
__________________
Das ist mir Lore wie Ipsum.
poedder ist offline   Mit Zitat antworten
Alt 13-02-2005, 21:44   #4 (permalink)
tracer
 
Benutzerbild von andretti
 
Registriert seit: Jun 2004
Beiträge: 4.415
du musst das textfeld direkt ansprechen:

deinMCName_mc.deinTextfeldname_txt.embedFonts = true;
__________________
Viola per Sempre
Alle Angaben ohne Gewehr!
trace your open mind in variables !
andretti
ActionScript Dictionary
andretti ist offline   Mit Zitat antworten
Alt 14-02-2005, 06:58   #5 (permalink)
thnkGodImAtheist
 
Benutzerbild von kurthurtig
 
Registriert seit: Nov 2003
Ort: kölle am rhing
Beiträge: 1.853
kurze frage zur wissenserweiterung... sorry, dass ich nich helfen kann

was macht embedFonts? also klar einbetten, aber was heißt das? dass sich der user den font runterladen kann, oder was?!?
kurthurtig ist offline   Mit Zitat antworten
Alt 14-02-2005, 08:42   #6 (permalink)
tracer
 
Benutzerbild von andretti
 
Registriert seit: Jun 2004
Beiträge: 4.415
ich denke mal, dass flash dann auf grafischer basis die schriftzeichen mit in den film verpackt;
auf jeden fall sollte das einbetten sparsam verwendet werden, dass die dateigröße des films erhöht;
__________________
Viola per Sempre
Alle Angaben ohne Gewehr!
trace your open mind in variables !
andretti
ActionScript Dictionary
andretti ist offline   Mit Zitat antworten
Alt 14-02-2005, 14:54   #7 (permalink)
musikfetisch
 
Registriert seit: Jul 2003
Ort: berlin
Beiträge: 75
Naja eigentlich ist es ne schrift, die jeder windows Benutzer auf seinem rechner hat. Garamond. Aber da ich ja per alphaTo einen MC ausblenden möchte, der Bilder und dynamisch erstellte Textfelder ausfaden soll, dachte ich ich kann es darüber lösen...

ich denke ich muss da noch etwas tiefer recherchieren.
Danke erstmals für die Hilfe!

Gruss Patrick
__________________
Das ist mir Lore wie Ipsum.
poedder ist offline   Mit Zitat antworten
Alt 20-11-2006, 21:59   #8 (permalink)
Neuer User
 
Registriert seit: Jan 2002
Beiträge: 174
Hast du die Schriftart wenn schon embeded auch in der Bibliothek?
Falls du kursiv, fett oder normal benutzt musst du GENAU DIESE Art von Schrift in die Bibliothek einfügen.

Jens
stens 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 08:03 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele