Zurück   Flashforum > Flash > Flash Fortgeschritten > Flash CS3 Professional

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 24-05-2010, 08:43   #1 (permalink)
Neuer User
 
Registriert seit: Sep 2005
Beiträge: 23
Texte in der Schaltfläche werden nicht angezeigt

Hallo,
ich benötige mal etwas Hilfe !
Bei meiner Schlatfläche werden die Texte nicht angezeigt aber die Verlinkung funktioniert !

Hier mal der Code

Code:
System.useCodepage = true;
mc1.texta_txt.styleSheet = styles;
mc1.texta_txt.html = true;
mc2.texta_txt.styleSheet = styles;
mc2.texta_txt.html = true;
aus1_txt.styleSheet = styles;
//zuw(aus1_txt,"willkommen1<br><a class='tleft'>willkommen</a><br><tleft>eill</tleft>")
//lehrzeichen einfügen
function lehrs(z) {	test = "";
	for (it=0; it<z; it++) {test += "  ";}
	return test+"";
}
//html tabellen simulieren
function matab2(txt_str) {
	strl = 30;
	wo2 = txt_str.indexOf("<tr");
	won = txt_str.indexOf("</tr>");
	wo4 = txt_str.indexOf("<td", wo2+3);
	wo4b = txt_str.indexOf(">", wo4);
	wo4a = txt_str.indexOf("</td>", wo4+4);
	addt = lehrs(strl-(wo4a-wo4));
//	trace("wo2"+wo2+"won"+won+"addt"+(wo4a-wo4)+"res"+addt+"end"+addt.length);
	if (wo4>0 && wo4<won) {
		txt_str = txt_str.substring(0, wo4a)+addt+txt_str.substring(wo4a);
	}
	wo5 = txt_str.indexOf("<td", wo4a+4+addt.length);
	wo5b = txt_str.indexOf(">", wo5);
	wo5a = txt_str.indexOf("</td>", wo5+4);
	addt = lehrs(strl-(wo5a-wo5));
	if (wo5>0 && wo5<won) {
		txt_str = txt_str.substring(0, wo5a)+addt+txt_str.substring(wo5a);
	}
	wo6 = txt_str.indexOf("<td", wo5a+4+addt.length);
	wo6b = txt_str.indexOf(">", wo6);
	wo6a = txt_str.indexOf("</td>", wo6+4);
	addt = lehrs(strl-(wo6a-wo6));
	if (wo6>0 && wo6<won) {
		txt_str = txt_str.substring(0, wo6a)+addt+txt_str.substring(wo6a);
	}
	wo7 = txt_str.indexOf("<td", wo6a+4+addt.length);
	wo7b = txt_str.indexOf(">", wo7);
	wo7a = txt_str.indexOf("</td>", wo7+4);
	addt = lehrs(strl-(wo7a-wo7));
	if (wo7>0 && wo7<won) {
		txt_str = txt_str.substring(0, wo7a)+addt+txt_str.substring(wo7a);
	}
	return txt_str;
}
//fehler im html suchen und beheben
function findf(txt_str) {
	//," LEFTMARGIN="," TOPMARGIN="," MARGINWIDTH="," MARGINHEIGHT="
	f_array = new Array("&euro;", "&lt;", "&gt;", "&nbsp;", "&sect;", "&copy;", "&szlig;", "&Uuml;", "&Auml;", "&Ouml;", "&uuml;", "&auml;", "&ouml;", " width=", " height=", " border=", " align=", "target=", " src=", " href=", " alt=");
	fc_array = new Array("€", "<", ">", " ", "§", "©", "ß", "Ü", "Ä", "Ö", "ü", "ä", "ö");
	for (i=0; i<f_array.length; i++) {
		wo3 = 0;
		wo = 11;
		fcle = fc_array.length;
		fle = f_array[i].length;
		while (wo>0) {
			wo = txt_str.indexOf(f_array[i], wo3);
			if (wo == -1) {
				continue;
			}
			wo3 = wo+2;
			if (i<fcle) {
				txt_str = txt_str.substring(0, wo)+fc_array[i]+txt_str.substring(wo+fle);
			} else {
				if (txt_str.substr(wo+fle, 1) != "'" && txt_str.substr(wo+fle, 1) != '"') {
					wo2 = txt_str.indexOf(" ", wo+fle);
					txt_str = txt_str.substring(0, wo+fle)+"'"+txt_str.substring(wo+fle, wo2)+"'"+txt_str.substring(wo2);
				} else {
				}
			}
		}
	}
	return txt_str;
}

//----Text laden
var my_lv:LoadVars = new LoadVars();
my_lv.onData = function(src:String) {
	if (!src) {
		intlink("start.php");
	} else {
		texta_txt.text = "";
		_root.texta_txt.styleSheet = _root.styles;
		alles = unescape(src.toString());
		tot = findf(src);
		alles_array = tot.split("123xyz");
		for (i=0; i<alles_array.length; i++) {
			vorstr = alles_array[i].substr(1, 2);
			if (vorstr == "q1") {//dheader.tpl 
				q1_array = alles_array[i].substr(2).split("xyz123");
				zuw(header.bthd1.graphic_bg1.label_txt,q1_array[1],sheader)
				zuw(header.bthd1.graphic_bg2.label_txt,q1_array[1],sheader)
				header.bthd1.button_mc.nr=q1_array[2]
				header.bthd1.button_mc.onRelease = function() {_root.intlink(this.nr)}
				for (var qi:Number = 3; qi<q1_array.length; qi+=2) {
					mctemp = header.attachMovie("hdbutton", "hdbutt"+qi, header.getNextHighestDepth(), {_x:qi*50-50, nr:q1_array[qi+1]});
					zuw(_root.mctemp.graphic_bg1.label_txt,q1_array[qi],sheader);
					zuw(_root.mctemp.graphic_bg2.label_txt,q1_array[qi],sheader);
					mctemp.button_mc.onRelease = function() {_root.intlink(this._parent.nr);};
				}
			} else if (vorstr == "q2") {//dmenu_left.tpl
				q2_array = alles_array[i].substr(2).split("lew2tre2");
				//q2_array.push(q2_array[1]);
				qi5=0;
				for(var im=1;im<q2_array.length;im++) {
				zusmenu("menu_left",im,q2_array[im],"left");
				}
//			} else if (vorstr == "q3") {//dpartner.tpl
			} else if (vorstr == "q4") {//$TITLE
				zuw(titels_txt, '<p class="titel">'+alles_array[i].substr(4).toUpperCase()+'</p>');
			} else if (vorstr == "q5") {//$TEMPLATE
				//-----------------------------------------------------------
				rtq = alles_array[i].substr(4);
				if (rtq.indexOf("<table")>=0) {
					rtq_ar = new Array();
					rtq_ar = rtq.split("</tr>");
					rtq = "";
					for (var iw:Number = 0; iw<rtq_ar.length-1; iw++) {
						rtq += matab2(rtq_ar[iw]+"</tr>");
					}
					rtq += rtq_ar[rtq_ar.length-1];
				}
				texta_txt.wordWrap = true;
				texta_txt.multiline = true;
				geladen=true
	if(_root.phase){mc2.texta_txt.text = '<a class="content">'+rtq+'</p>';mc2.dmask.gotoAndPlay(2)}
	else{mc1.texta_txt.text = '<a class="content">'+rtq+'</p>';mc1.dmask.gotoAndPlay(2)}
				_root.phase=!_root.phase
			} else if (vorstr == "q6") {//dmenu_right.tpl
				q2_array = alles_array[i].substr(2).split("lew2tre2");
				qi5=0;
				for(var im=1;im<q2_array.length;im++) {
				zusmenu("menu_right",im,q2_array[im],"right");
				}
			}
//			else if (vorstr == "q7") {//dskypebanner.tpl
//				aus3_txt.htmlText += alles_array[i].substr(4);
//			}
			else if (vorstr == "q8") {//dfooter.tpl
				zuw(footer.footer,alles_array[i].substr(4),sfooter);
			} else if (vorstr == "q9") {//$copyright
				zuw(footer.cr_txt,alles_array[i].substr(4),scopy);
			}
		}
	}
};
var headers = ["Content-Type", "text/html; charset=UTF-16"];
my_lv.addRequestHeader(headers);
oldwas="";
phase=true;
mc1.texta_txt.setMask(mc1.dmask)
mc2.texta_txt.setMask(mc2.dmask)
//intlink("ausgabe.txt");
intlink("start.php");
function intlink(was) {
	if(was=="kontakt"){
	if(phase){mc1.dmask.gotoAndPlay(21);mc2.dmask.gotoAndStop(1)}
	else{mc2.dmask.gotoAndPlay(21);mc1.dmask.gotoAndStop(1)}
		gotoAndStop("kontakt");
	}
	else{
	gotoAndStop("start");
	trace(phase)
	if(phase){mc1.dmask.gotoAndPlay(21)}
	else{mc2.dmask.gotoAndPlay(21)}
	my_lv.load(was);}
}
//--------------- Menus laden
function zusmenu(aseite, nrm, wert,zstyl) {
	m2temp = _root[aseite].attachMovie(aseite+"n", "m2"+nrm, _root[aseite].getNextHighestDepth(), {_y:qi5});
	q4_array = wert.split("xyz123");
	zstyl=zstyl
zuw(m2temp.tit.titel,q4_array[0],_root["st"+zstyl]);
	for (var qi:Number = 1; qi<q4_array.length; qi++) {
		mctemp = m2temp.attachMovie("umen", "umenn"+qi, m2temp.getNextHighestDepth(), {_y:qi*25+10, _x:10});
		zuw(mctemp.menu_txt,q4_array[qi],_root["s"+zstyl]);
	}
	qi5 += (qi)*20+30;
	m2temp.bg._height = (qi)*25-20;
}
function zuw(wo,was,sty){
if(sty){wo.styleSheet =sty;
wo.multiline=false;
trace(sty)
}
else{wo.styleSheet = styles;}
wo.html=true;
wo.htmlText = was;
}
Angehängte Dateien
Dateityp: swf header.swf (12,0 KB, 2x aufgerufen)
lenuweit 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
werden swf Dateien die mit swf Objekt dargestellt werden bei Mozilla nicht angezeigt katimp Flash MX 2004 2 19-02-2007 22:03
Eingebette Texte werden "online" nicht angezeigt Herzenslicht Flash Einsteiger 12 21-09-2006 15:14
XML Abfragen über loadMovie, Texte werden nicht angezeigt mOss ActionScript 1 8 16-12-2005 12:22
Texte werden in Maske nicht angezeigt labrar Flash MX 2004 4 07-03-2005 10:16
Texte werden nicht ausgefüllt.... Go Mutti, Go! Flash MX 2004 1 21-06-2004 20:16


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:16 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele