Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 29-08-2003, 21:04   #1 (permalink)
Neuer User
 
Registriert seit: Feb 2003
Beiträge: 51
Schriftart ändern und tabs

Hi folks,

ich hab folgendes AS

ActionScript:
  1. my_Vars = new LoadVars();
  2. my_array = [];
  3. // die werte werden auf den onLoadEvent
  4. // dem oben erstellten array übergeben und
  5. // die Funktion zur Darstellung wird aufgerufen
  6. my_Vars.onLoad = function(s) {
  7.     if (s) {
  8.         delete this.onLoad;
  9.         for (var i in this) {
  10.             my_array.push(i);
  11.         }
  12.         monitorValues(this);
  13.     }
  14. };
  15. my_Vars.load('chars.txt');
  16. // funktion um die werte mit den values in einem eigenen textfeld
  17. // anzuzeigen
  18. monitorValues = function (val) { for (var i in my_array) {var mc = _root.createTextField('f_'+i+'_txt', i+10, 100, 30*i, 300, 20);_root['f_'+i+'_txt'].text =  val[my_array[i]];}};

1. könnte mir jemand sage wie ich da die schriftart der textfelder ändern kann ??
2. möchte ich da tabstops reinsetzen, ist das überhaupt möglich ??
demius ist offline   Mit Zitat antworten
Alt 29-08-2003, 21:31   #2 (permalink)
HAY
Neuer User
 
Benutzerbild von HAY
 
Registriert seit: Aug 2002
Ort: Faust-Stadt
Beiträge: 2.577
hi
du must die schrift in die bibliothek ziehen und in den 1frame verknüpfen.
auszug:
ActionScript:
  1. mf = new TextFormat();
  2. mf.font = "Verdana";
  3. mf.size = 18;
  4.  
  5. monitorValues = function (val) {
  6.     for (var i in my_array) {
  7.         var mc = _root.createTextField('f_'+i+'_txt', i+10, 100, 30*i, 300, 20);
  8.         _root['f_'+i+'_txt'].text =  val[my_array[i]];
  9.         _root['f_'+i+'_txt'].embedFonts = true;
  10.         _root['f_'+i+'_txt'].autoSize = true
  11.         _root['f_'+i+'_txt'].setTextFormat(mf);
  12. }};
__________________
gruß Harry
HAY ist offline   Mit Zitat antworten
Alt 29-08-2003, 21:38   #3 (permalink)
Neuer User
 
Registriert seit: Feb 2003
Beiträge: 51
also so ??

ActionScript:
  1. d
my_Vars = new LoadVars();
my_array = [];
// die werte werden auf den onLoadEvent
// dem oben erstellten array übergeben und
// die Funktion zur Darstellung wird aufgerufen
my_Vars.onLoad = function(s) {
if (s) {
delete this.onLoad;
for (var i in this) {
my_array.push(i);
}
monitorValues(this);
}
};

mf = new TextFormat();
mf.font = "Verdana";
mf.size = 18;

monitorValues = function (val) {
for (var i in my_array) {
var mc = _root.createTextField('f_'+i+'_txt', i+10, 100, 30*i, 300, 20);
_root['f_'+i+'_txt'].text = val[my_array[i]];
_root['f_'+i+'_txt'].embedFonts = true;
_root['f_'+i+'_txt'].autoSize = true
_root['f_'+i+'_txt'].setTextFormat(mf);
}};



Hmm hab schriftart in biblio eingebettet und export für As in ersten frame laden gemacht

leider funzt es nicht
demius ist offline   Mit Zitat antworten
Alt 29-08-2003, 21:45   #4 (permalink)
HAY
Neuer User
 
Benutzerbild von HAY
 
Registriert seit: Aug 2002
Ort: Faust-Stadt
Beiträge: 2.577
hi
muss aber so gehen. stimmt der name.
__________________
gruß Harry
HAY ist offline   Mit Zitat antworten
Alt 29-08-2003, 21:46   #5 (permalink)
Neuer User
 
Registriert seit: Feb 2003
Beiträge: 51
jo verdana is korrekt
demius ist offline   Mit Zitat antworten
Alt 29-08-2003, 21:49   #6 (permalink)
HAY
Neuer User
 
Benutzerbild von HAY
 
Registriert seit: Aug 2002
Ort: Faust-Stadt
Beiträge: 2.577
schick mal ne abbgespeckte fla mit txt datei
__________________
gruß Harry
HAY ist offline   Mit Zitat antworten
Alt 29-08-2003, 21:50   #7 (permalink)
Neuer User
 
Registriert seit: Feb 2003
Beiträge: 51
däää ;-)
Angehängte Dateien
Dateityp: zip chars.zip (3,3 KB, 3x aufgerufen)
demius ist offline   Mit Zitat antworten
Alt 29-08-2003, 21:54   #8 (permalink)
Neuer User
 
Registriert seit: Feb 2003
Beiträge: 51
wo du grad da bist ,-)

kannst auch mal nach der formatierung schauen

das soll alles untereinanderstehen
demius ist offline   Mit Zitat antworten
Alt 29-08-2003, 21:56   #9 (permalink)
HAY
Neuer User
 
Benutzerbild von HAY
 
Registriert seit: Aug 2002
Ort: Faust-Stadt
Beiträge: 2.577
hi
na die textdatei ist wohl nichts deswegen hast du auch nicht im array.
__________________
gruß Harry
HAY ist offline   Mit Zitat antworten
Alt 29-08-2003, 21:58   #10 (permalink)
Neuer User
 
Registriert seit: Feb 2003
Beiträge: 51
aso ja da fehlen die restlichen variablen, war nur zum testen
die ersten beiden drin

Geändert von demius (29-08-2003 um 22:00 Uhr)
demius ist offline   Mit Zitat antworten
Alt 29-08-2003, 22:07   #11 (permalink)
Neuer User
 
Registriert seit: Feb 2003
Beiträge: 51
hab nu die originale runtergeladen vom server es geht aber trotzdem nicht
demius ist offline   Mit Zitat antworten
Alt 29-08-2003, 22:08   #12 (permalink)
HAY
Neuer User
 
Benutzerbild von HAY
 
Registriert seit: Aug 2002
Ort: Faust-Stadt
Beiträge: 2.577
hi
du brauchst ja nicht jedem daten satz eine variable geben.
mach mal deinen text so.bei return wird getrennt.
&daten= Ailon McMerid Waffenmeister 50 0 R2L6
Asumir Kundschafter 32 0 R1L1
Demius Colonius Theurg 50 0 R2L1
usw.
dann den code rein du hast auch das laden vergessen
ActionScript:
  1. my_Vars = new LoadVars();
  2. my_array = [];
  3. my_Vars.onLoad = function(s) {
  4.     if (s) {
  5.         my_array=this.daten.split("\r\n")
  6.         delete this.onLoad;
  7.         monitorValues(this);
  8.     }
  9. };
  10. my_Vars.load("chars.txt");
  11. mf = new TextFormat();
  12. mf.font = "arial1";
  13. mf.size = 12;
  14.  
  15. monitorValues = function () {
  16.         for (var i in my_array) {
  17.                 var mc = _root.createTextField('f_'+i+'_txt', i+10, 100, 20*i, 300, 20);
  18.                 _root['f_'+i+'_txt'].text =  my_array[i];
  19.                 _root['f_'+i+'_txt'].embedFonts = true;
  20.                 _root['f_'+i+'_txt'].autoSize = true
  21.                 _root['f_'+i+'_txt'].setTextFormat(mf);
  22.         }};
dann die schrift in der bibliothek verknüpfen und den namen arial1
geben.dann geht das.
__________________
gruß Harry
HAY ist offline   Mit Zitat antworten
Alt 29-08-2003, 22:17   #13 (permalink)
{flasher}
 
Benutzerbild von Majo
 
Registriert seit: Mar 2003
Ort: on water
Beiträge: 2.823
so gehts:
ActionScript:
  1. my_Vars = new LoadVars();
  2. my_array = [];
  3. // die werte werden auf den onLoadEvent
  4. // dem oben erstellten array übergeben und
  5. // die Funktion zur Darstellung wird aufgerufen
  6. my_Vars.onLoad = function(s) {
  7.     if (s) {
  8.         for (var i in this) {
  9.             _root.my_array.push(i);
  10.         }
  11.         trace("geladen");
  12.         monitorValues(this);
  13.         delete this.onLoad;
  14.     };
  15. };
  16.  
  17. mf = new TextFormat();
  18. mf.font = "Verdana";
  19. mf.size = 18;
  20.  
  21. monitorValues = function (val) {
  22.     for (var i in _root.my_array) {
  23.         _root.createTextField('f_'+i+'_txt', i+10, 100, 30*i, 300, 20);
  24.         _root['f_'+i+'_txt'].text = val[_root.my_array[i-1]];
  25.         _root['f_'+i+'_txt'].autoSize = true;
  26.         _root['f_'+i+'_txt'].setTextFormat(_root.mf);
  27.     };
  28. };
  29. my_Vars.load("test.txt", "POST");

die test.txt:
&k=hallo&f=flashforum&o=und die ganze welt&
__________________
hang loose
Majo ist offline   Mit Zitat antworten
Alt 29-08-2003, 22:17   #14 (permalink)
Neuer User
 
Registriert seit: Feb 2003
Beiträge: 51
ok supi hat gefunzt vielen dank @ hay

Kommen wir zum eigentlichen problem

So sieht das ja was doof aus, das soll schon alles schön untereinander stehen, is das machbar ???
demius ist offline   Mit Zitat antworten
Alt 29-08-2003, 22:19   #15 (permalink)
HAY
Neuer User
 
Benutzerbild von HAY
 
Registriert seit: Aug 2002
Ort: Faust-Stadt
Beiträge: 2.577
hi
machbar ist das.ich gehe jetzt aber ein bier trinken
vieleicht hilft dir jemand anderes noch.
__________________
gruß Harry
HAY 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 05:12 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele