Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 27-06-2005, 13:55   #1 (permalink)
Oberschlauberger
 
Registriert seit: Nov 2004
Beiträge: 152
flash php mysql mal wieder

Ich experimentier grad mit der Zusammenarbeit der im Topic genannten Elemente rum.

Hol mir einen Text aus der DB lass ihn mit PHP interpretieren und von Flash ausgeben.
Es hat einwandfrei funktioniert solang ich die Textfelder per Hand gebaut hab.

Bringt aber nicht viel drum lass ich sie mir jetzt dynamisch in einem ContainerMC erzeugen.
Und dabei kommt ein seltsames Textfeld zustande.
Die Breite stimmt absolut nicht. Per Script weis ich dem Textfeld eine Breite von 50 zu. die angezeigte größe ist aber viel mehr. mindestens 400 oder mehr, es paßt nicht mal in den Film rein.
Der Text ist auch nicht zu breit. Sind vielleicht 4 Wörter pro Zeile.

Ich hab schon ewig mit dem Textformat rumprobiert aber es bringt nix.
Der Text selbst beginnt auch nicht bei position 0 wie vorgesehen sondern irgendwo in der mitte.

Wenn ich es außerhalb des MC erzeugen lasse funzt es problemlos. Innerhalb des MC nicht.

Hier mal das AS(Ich spar mir jetzt mal das ganze LoadVars was davor kommt, kann ja nur an der schleife liegen):

ActionScript:
  1. inhalt.onLoad = function(OK)
  2. {
  3.     if(OK)
  4.     {
  5.         getrennt=_root.inhalt.dingens.split("|");
  6.         anzahl=getrennt.length;
  7.         for(i=0;i<anzahl;i++)
  8.         {
  9.         unescape(getrennt[i]);
  10.         _root.platz.createTextField("ausgabefeld"+i, 5+i, 0,0+(i*180),50,120);
  11.         _root["platz"]["ausgabefeld"+i].text=_root.getrennt[i];
  12.         _root["platz"]["ausgabefeld"+i].setTextFormat(tf);
  13.         _root["platz"]["ausgabefeld"+i].border=true;
  14.         }
  15.     }
  16.     else
  17.     {
  18.         _root.ausgabefeld.text="Fehler";
  19.     }
  20. }
__________________
Mitglied der Liga langsam fett werdender Stubenhocker

Esst mehr Brot
Agent-Orange ist offline   Mit Zitat antworten
Alt 27-06-2005, 14:12   #2 (permalink)
Oberschlauberger
 
Registriert seit: Nov 2004
Beiträge: 152
Ich versteh das Problem zwar nicht aber hab ne Lösung gefunden.
Hatte den MC per Hand erstellt (also einfachen einen leeren MC erstellt und auf die Bühne gezogen) wobei es zu obigen Ergebnis kam.
Wenn ich den MC per Script erstellen lasse funzt es ohne Probleme.

Wenn mir jemand erklären kann warum es vorher nicht funktioniert hat, wär ich dankbar.
__________________
Mitglied der Liga langsam fett werdender Stubenhocker

Esst mehr Brot
Agent-Orange 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 10:30 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele