Variable von einer Klasse in andere Klasse verwenden und ändern Hi Leute,
Ich habe eine Klasse geschrieben. Jetzt will ich diese Klasse (class1) in einer weiteren Klasse (class2) verwenden. Anschließend die 2.Klasse (class2) in meiner main fla einsetzen.
Aber warum krieg ich eine Fehlermeldung, wenn ich in der 2. Klasse die Variable der 1.Klasse anpassen will? Das komische ist, dass ich den Fehler in der main fla nicht kriege (siehe code):
ActionScript:1 2 3 4 5 6 7 8 | //Klasse No. 1 "MyClass1.as"
package MyPackage
{
public class MyClass1
{
public var value:int = 0;
}
}
|
ActionScript:1 2 3 4 5 6 7 8 9 10 11 12 | //Klasse No. 2 "MyClass2.as"
package
{
import MyPackage.MyClass1
public class MyClass2
{
public var abc:MyClass1 = new MyClass1();
abc.value = 10; //Fehlermeldun 1120: Access of undefined property abc
}
}
|
ActionScript:1 2 3 | //main fla
var xyz:MyClass2 = new MyClass2();
xyz.abc.value = 10; //funktionert!! Warum aber nicht in MyClass2?
|
kann mir jemand helfen? |