Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 06-02-2004, 09:09   #1 (permalink)
Neuer User
 
Registriert seit: Jan 2002
Beiträge: 1.244
createTextField & createEmptyMovieClip

hi,

habe dieses Script mal hier im Forum gefunden.
Da habe ich mal ein paar Fragen dazu:
1. Für was ist dieses "o" ?
2. Warum brauche ich noch das "createEmptyMovieClip"
in diesem Fall, da ich doch sowieso ein Textfeld erstelle ?
3. Warum wird mein Text nicht in html dargestellt ?
Erst wenn ich : o.meinText.html = true; auskommentiere,
wird der Text angezeigt , aber mit html_tag.


ActionScript:
  1. meinFormat = new TextFormat();
  2. meinFormat.font = "hooge";
  3. meinFormat.size = 8;
  4. meinFormat.color = 0x000000;
  5.  
  6. o=this.createEmptyMovieClip("test", 1);
  7. o.createTextField("meinText", 1, 50, 50, 300, 300);
  8. o.meinText.autoSize="left"
  9. o.meinText.multiline = true;
  10. o.meinText.wordWrap = true;
  11. o.meinText.embedFonts = true;
  12. o.meinText.html = true;
  13. o.meinText.setNewTextFormat(meinFormat);
  14.  
  15. lv = new LoadVars();
  16. lv.onLoad = function (success){
  17.         if (success){
  18.                 o.meinText.htmlText=this.vari;
  19.         }
  20. }
  21. lv.load("text.txt");
__________________
Mfg aus Brandenburg.

harego

Spiel

Zur Page
harego ist offline   Mit Zitat antworten
Alt 06-02-2004, 10:24   #2 (permalink)
-va
Neuer User
 
Registriert seit: Oct 2003
Beiträge: 13
Einfachheit

Hallo,

Das Textfeld wird erst mit:

"o.createTextField("meinText", 1, 50, 50, 300, 300);"

erstellt.

Die extra Definition von meinFormat dient meiner Meinung nach dazu schnell die Schrifteigenschaften zu ändern. (indem du einfach die Variablen aus "meinFormat" abänderst.)

Das "createEmptyMovieClip" scheint hier keine Funktion zu haben. Es würde Sinn machen, wenn man so:

"test.createTextField("meinText...."

das Textfeld innerhalb des leeren Movieclips (szs. als Container) erstellt hätte.


----va
-va ist offline   Mit Zitat antworten
Alt 06-02-2004, 10:33   #3 (permalink)
funkdisziplin
 
Registriert seit: Jul 2003
Beiträge: 2.790
den htmltext anzeigen -
ActionScript:
  1. meinFormat = new TextFormat();
  2. meinFormat.font = "hooge";
  3. //die anderen textformatierungen sind html
  4.  
  5. createTextField("meinText",1,100,100,200,200);
  6. meinText.border=true;
  7. meinText.wordWrap=true;
  8. meinText.embedFonts = true;
  9. meinText.html = true;
  10. //ohne externen htmltext
  11. //meinText.htmlText='<TEXTFORMAT LEADING="-2"><P ALIGN="LEFT"><FONT SIZE="8" COLOR="#FF0000">Blindtext...und Blindtext<BR>Blindtext. Und noch mehr von diesem <FONT COLOR="#333333">Blindtext</FONT></P></TEXTFORMAT>';
  12. //meinText.setTextFormat(meinFormat);
  13.  
  14. lv = new LoadVars();
  15. lv.onLoad = function (success){
  16.         if (success){
  17.                 meinText.htmlText=this.a;//a ist die variable in text.txt
  18.                 meinText.setTextFormat(meinFormat);//! das textformat "meinText"zuweisen
  19.         }
  20.    
  21. }
  22. lv.load("text.txt");

Geändert von derdiedas (06-02-2004 um 10:40 Uhr)
derdiedas 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:52 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele