Здравствуйте, начал изучать Flex, пытаюсь имитировать наследование.
Использую Adobe Flash Builder 4.6 под Windows 8.1 x64.
Вот код (файл test.as):
package
{
import flash.display.Sprite;
public class test extends Sprite
{
public function test()
{
}
}
internal class LivingThing
{
public function Breath():String
{
return "I can breath";
}
public function Eat():String
{
return "I can eat";
}
}
internal class Animal extends LivingThing
{
}
internal class Dolphin extends Animal
{
public function Dolphin() { }
}
}
В MXML файле использую такой код (файл test.mxml):
protected function btnStart_clickHandler(event:MouseEvent):void
{
var d = new Dolphin();
richTB.text = "Dolphin eating: " + d.Eat() + " Dolphin breathing: " + d.Breath();
}
В итоге получаю ошибку на строке создания объекта Dolphin:
1180: Call to a possibly undefined method Dolphin. test.mxml /test/src line 14 Flex Problem
В интернетах полно постов с такой ошибкой, но пока из десятков ответов ни одно решение не подошло... Уже второй день мучаюсь(