Ich habe vor kurzem angefangen, mit as3 herumzuspielen, was ziemlich gut aussieht, das Problem ist, dass ich von As2 komme und ich komplett verloren bin.as3 Ich bin verloren, wie kann ich verschiedene Textobjekte bewegen?
Ich bin Tring Text aus 4 Textdateien importieren sie dann auf den anderen auf verschieben:
text1 x = 100, text2 x = 150 text3 x = 200 etc ..
Hier ist, wo ich bin fest: ich verstehe nicht
import flash.display.MovieClip;
import flash.display.Loader;
import flash.events.*;
import flash.net.URLRequest;
import caurina.transitions.Tweener;
var myTextLoader:URLLoader = new URLLoader();
var myTextField_txt:TextField = new TextField();
myTextField_txt.wordWrap=true;
myTextField_txt.autoSize=TextFieldAutoSize.CENTER;
var i:int = 0;
var ipsilon:int = 200;
for(i;i<5;i++) {
myTextLoader.addEventListener(Event.COMPLETE, onLoaded);
myTextLoader.load(new URLRequest("text"+i+".txt"));
}
function onLoaded(e:Event):void {
var testo = e.target.data;
styleMe(testo);
}
function styleMe(testo){
//Associamo il testo alla variabile
myTextField_txt.text = testo;
//Formato Carattere
var myFormat:TextFormat = new TextFormat();
myFormat.size = 15;
myFormat.align = TextFormatAlign.CENTER;
myTextField_txt.defaultTextFormat = myFormat;
//Formato Varie
myTextField_txt.textColor = 0x000000;
myTextField_txt.border = true;
myTextField_txt.borderColor = 0x999999;
myTextField_txt.width = 200;
myTextField_txt.height = 20;
myTextField_txt.background = true;
myTextField_txt.backgroundColor = 0xFFCC00;
//Posizione
myTextField_txt.x = 0;
myTextField_txt.y = -100;
var text1 = addChild(myTextField_txt);
tweenMe(text1);
}
function tweenMe(text1){
Tweener.addTween(text1, {x:450,y:200, time:5});
}
wie sage ich Actionscript sie in verschiedener Position zu bewegen.
Vielen Dank für Ihre Geduld
David
wie es korrekt ist Sieht hilft. aber es wirft diesen Fehler auf: 5000: Die Klasse 'Main' muss die Unterklasse 'flash.display.MovieClip' ableiten, da sie mit einem Bibliothekssymbol dieses Typs verknüpft ist. – 0plus1
Es wirft den gleichen Fehler, selbst wenn ich hinzufüge: import flash.display.MovieClip '; – 0plus1
Vergesst, ich benutzte die MyText.as als Dokumentklasse. Nach dem Import im Hauptfenster funktioniert alles. Ich kann nicht verstehen, warum ... – 0plus1