Use las classs de Haxe API explícitamente

Yo uso Haxe apuntando a Javascript.

Tengo un package (definido como un externo), " phaser ", que contiene una class de Math junto con muchas otras. Yo uso import phaser.*; al comienzo de mis files porque utilizo muchas classs de este package y no quiero ponerles un prefijo a todos con phaser. .

Me gustaría usar la class Math de Haxe API , pero si bash usarla (por ejemplo, Math.random() ), el comstackdor piensa que quiero usar phaser.Math y me dice que no hay tal function en él.

¿Puedo escribir explícitamente que quiero usar la class Haxe Math y no phaser.Math ?

He intentado haxe.Math pero no haxe.Math suerte …

Gracias por adelantado

tratar

 import Math as HaxeMath; 

luego use HaxeMath. * en lugar de Math. *

nota, nada especial sobre el nombre HaxeMath, podrías hacer

 import Math as Fnetworkingdy; 

luego use Fnetworkingdy. * en lugar de Math. *: p

Dos forms de resolverlo:

  1. Use std.Math . por ejemplo, std.Math.floor(1.1); o typedef HxMath = std.Math; , o
  2. Agregue import Math as HxMath; antes del import phaser.*; . Si está utilizando una versión haxe anterior a la 3.2, use in lugar de as , es decir, import Math in HxMath; .