Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 18-11-2005, 14:35   #1 (permalink)
Neuer User
 
Registriert seit: Nov 2005
Beiträge: 12
newbie dynamisches Textfeld als MC umwandeln

Hallo,

ich habe ein dyn. Textfeld erstellt, mit Text gefüllt und anschliessend in
ein mc umgewandelt.

Somit kann ich den Text zur Laufzeit "stauchen" (verringern von _xscale).

Nun möchte dies aber erst zur Laufzeit machen.

Habe hierzu ein mc Objekt erstellt, dann folgendes AS:

onClipEvent(load) {
this.createTextField("Text1", 1, 1, 1, 600, 100);
Text1.multiline = true;
Text1.wordWrap = true;
var my_fmt:TextFormat = new TextFormat();
my_fmt.color = 0xFF0000;
my_fmt.underline = true;
Text1.type = "dynamic" ;
Text1.text = "Hallo " + this._parent.Textfeld1.text ;
Text1.setTextFormat(my_fmt);


Wie kann ich diesen Text dann in ein MC umwandeln, dass ich dann auch mit _xscale stauchen kann?


Gruss,

Achim
1Achim ist offline   Mit Zitat antworten
Alt 18-11-2005, 14:36   #2 (permalink)
Neuer User
 
Benutzerbild von the binary
 
Registriert seit: Jul 2001
Ort: Berlin | Friedrichshain
Beiträge: 3.561
du hast das script doch auf einem movieclip, oder ?
__________________
8bm | join ff@BOINC
formpackage.org | audiohunter.de | problematica.de | 8ball-media.de/blog | taikonauten.cn
the binary ist offline   Mit Zitat antworten
Alt 18-11-2005, 14:39   #3 (permalink)
voidboy
 
Benutzerbild von rendner[i]
 
Registriert seit: Sep 2004
Ort: München
Beiträge: 5.588
Du erstellst einen leeren mc mit "this.creatEmptyMovieClip(...)" dann kannst du in den leeren mc das Textfeld erstellen, das heisst dann anstatt "this.createTextField" dann "this.nameDesLeerenMcs.createTextField".
__________________
ERROR: Signature is too large
rendner[i] ist offline   Mit Zitat antworten
Alt 18-11-2005, 14:44   #4 (permalink)
Neuer User
 
Registriert seit: Nov 2005
Beiträge: 12
Ja
1Achim ist offline   Mit Zitat antworten
Alt 18-11-2005, 14:47   #5 (permalink)
Neuer User
 
Registriert seit: Nov 2005
Beiträge: 12
das habe ich gemacht.

Hallo,

das habe ich gemacht.

das Objekt bleibt aber dann ein Textfield.

Der Unterschied ist, wenn ich ein 'normales' Textfield habe, und _xscale
verändere, und _xscale ist kleiner als die Textlänge, dann wird das Ende
des Text abgeschnitten.
Wenn das Textfield aber als movie umgewandelt wird, und dann _xscale
verkleinert wird, wird der gesamte Text 'zusammengedrückt'.


Gruss
Achim
1Achim 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:55 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele