明确使用Haxe API类

Yan*_*nnP 5 javascript api math haxe phaser-framework

我使用Haxe定位Javascript.

我有一个包(定义为extern)," phaser",包含一个Math类以及许多其他类.我import phaser.*;在我的文件的开头使用,因为我使用了这个包中的许多类,我不想为它们添加前缀phaser..

我想使用Haxe API中的Math类,但是如果我尝试使用它(例如Math.random()),编译器认为我想使用phaser.Math并告诉我其中没有这样的函数.

我可以明确地写出我想要使用Haxe Math类而不是phaser.Math吗?

我试过haxe.Math但没有运气......

提前致谢

Jar*_*a X 4

尝试

import Math as HaxeMath;
Run Code Online (Sandbox Code Playgroud)

然后使用HaxeMath.*而不是Math.*

注意,这个名字没有什么特别的HaxeMath,你可以做

import Math as Freddy;
Run Code Online (Sandbox Code Playgroud)

然后使用Freddy.*代替Math.*. :p