好的,所以field.as包含一个字段类,它包含一个从另一个类调用方法的方法(在另一个文件中)。
field.as
...
find_path.findPath(start_node, end_node, findConnectedNodes ) // I am getting the error here
...
find_path.as有一个名为findPath的方法。
public static function findPath(firstNode:Node, destinationNode:Node, connectedNodeFunction:Function ):Array{
....
我得到的错误(两次得到相同的错误):
-1118: Implicit coercion of a value with static type Object to a possibly unrelated type Node.
-1118: Implicit coercion of a value with static type Object to a possibly unrelated type Node.
答案 0 :(得分:1)
您可能没有声明start_node
和end_node
的类型。
将这些变量声明为
[private / public / protected] var start_node:Node, end_node:Node;
或者,将该函数调用为
find_path.findPath(start_node as Node, end_node as Node, findConnectedNodes )