Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 30-05-2006, 08:30   #1 (permalink)
Neuer User
 
Registriert seit: Oct 2005
Beiträge: 234
Muss mein ActionScript von FlashPlayer 7 an Player 6 anpassen

Hallo Leute, mein kürzlich erstelltes Skript für Flashplayer 7 funktioniert im Flashplayer 6 nicht mehr ganz...

Und zwar wird ein Movieclip erstellt, in dem dynamisch ein Textfeld erstellt wird.

Dieses Textfeld wird dann wie folgt formatiert:

Code:
function textFeldFormatieren(format){
	var textFormat = new TextFormat();
	textFormat.size = format[1];
	textFormat.font = "Arial";
	textFormat.bold = function(){
	if(format[2]=="bold"){
	return true;
	}else{
			return false;
		}
	}
	textFormat.color = format[0];

	
	ZeitLeiste["movie"+format[3]]["textFeld"+format[3]].setTextFormat(textFormat);
	
}
Und diese Formatierung wird nicht mehr vorgenommen... Was muss ich ändern?

Vielen Dank,
Fabi

Geändert von -fabi- (30-05-2006 um 09:23 Uhr)
-fabi- ist offline   Mit Zitat antworten
Alt 30-05-2006, 08:57   #2 (permalink)
tracer
 
Benutzerbild von andretti
 
Registriert seit: Jun 2004
Beiträge: 4.415
aloha!

kannste vielleicht des array auch herzeigen?

wird des mit xml gefüttet?

...und den aufruf der function textFeldFormatieren();;
__________________
Viola per Sempre
Alle Angaben ohne Gewehr!
trace your open mind in variables !
andretti
ActionScript Dictionary

Geändert von andretti (30-05-2006 um 08:59 Uhr)
andretti ist offline   Mit Zitat antworten
Alt 30-05-2006, 09:08   #3 (permalink)
Neuer User
 
Registriert seit: Oct 2005
Beiträge: 234
ne, es ist ein einfaches Array!

es wird eine Liste mit Konfigurationen in Form eines Strings übergeben:

Code:
conf = "text_1;100;100;0x009900;30;bold;1";
dann wird es in ein array geschrieben;

Code:
var config = conf.split(";");
und nur die notwendigen Felder werden an die Funktion übergeben:

Code:
var format = config.slice(3,6);
textFeldFormatieren(format);

Geändert von -fabi- (30-05-2006 um 09:22 Uhr)
-fabi- ist offline   Mit Zitat antworten
Alt 30-05-2006, 13:12   #4 (permalink)
Neuer User
 
Registriert seit: Oct 2005
Beiträge: 234
Kann mir denn keiner erklären, woran der Fehler liegt?
-fabi- ist offline   Mit Zitat antworten
Alt 30-05-2006, 13:41   #5 (permalink)
no guts no glory
 
Benutzerbild von readme.txt
 
Registriert seit: May 2004
Ort: Nordhorn
Beiträge: 7.998
Soweit ich das überblicken kann liegts zumindest nicht an dem Scriptteil ... da ist nix Flash 7 spezifisches drinnen.
__________________
Bitte keine Privaten Nachrichten mit Fragen, dazu ist das Forum selbst da. Danke.

'We live in an amazing, amazing world, and it's wasted on the crappiest generation of spoiled idiots.'
readme.txt ist offline   Mit Zitat antworten
Alt 30-05-2006, 13:55   #6 (permalink)
Neuer User
 
Registriert seit: Oct 2005
Beiträge: 234
kann ich dir mal das komplette skript schicken! der witz is einfach, bei flash 7 funktionierts bei 6 nicht!
-fabi- ist offline   Mit Zitat antworten
Alt 31-05-2006, 06:39   #7 (permalink)
Neuer User
 
Registriert seit: Oct 2005
Beiträge: 234
oh man jungs... helft mir doch mal bitte!!! ihr seit doch meine einzige hoffnung!
-fabi- ist offline   Mit Zitat antworten
Alt 31-05-2006, 10:24   #8 (permalink)
Neuer User
 
Registriert seit: Apr 2005
Beiträge: 7
mach aus dem
Code:
var textFormat = new TextFormat();
ein
Code:
textFormat = new TextFormat();
dann funktionierts (kann dir jetzt zwar auch net sagen warum, aber es klappt )
LordDaywalker 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 01:09 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele