Dabei seit: 08.08.2004 Ort: - Alter: - Geschlecht: -
Verfasst So 06.04.2008 22:55 Titel
AS3 - MovieClips aus Klassen heraus ansprechen
hallo!
bin ein AS3 anfänger - hoffe die frage ist nicht zu blöd.
möcht einfach nur gerne wissen, wie man movieclips, etc aus klassen heraus anspricht.
habe folgenden code im ersten frame, welcher ein objekt erzeugt aus Test.as:
var mytestObjekt:Test = new Test();
mytestObjekt.test_methode();
die klasse sieht folgendermassen aus:
package
{
import flash.display.MovieClip;
public class Test extends MovieClip
{
public function test_methode():void
{
test_mc.x = 20;
}
}
}
test_mc ist ein MC den ich manuell auf die bühne gezogen hab - instanzname habe ich auch vergeben (test__mc).
habe den MC auch in der bibliothek mit Test.as verknüpft.
bekomme jedoch immer folgende fehlermeldung:
1120: Zugriff auf eine nicht definiert Eigenschaft testobjekt
wäre super, wenn mir jemand einen tipp geben könnten.
Dabei seit: 04.02.2008 Ort: - Alter: - Geschlecht: -
Verfasst Do 10.04.2008 11:00 Titel
Ich arbeite mich auch gerade durch AS3 durch
Soweit ich AS3 bisher verstehe, ist es notwendig fuer alle Objekte die Datentypen festzulegen, daher schaetze ich, dass du deinen Movieclip in eine Variable stecken musst und dort als MovieClip deklarierst.
Also etwa
public var test_mc: MovieClip;
Ich kann mich aber auch irren, gibst du Rueckmeldung?
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst an Umfragen in diesem Forum nicht mitmachen.
Mediengestalter.info ist ein Projekt von Webformatik:: Forensoftware: phpBB