问题标签 [haxe]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
actionscript-3 - 使用 Haxe 复制图像
我的目标是只使用一张方形图像制作一张宽地图。使用 actionscript 3 的解决方案是简单地从加载器制作新的位图:
不幸的是,Haxe API 不允许这样做。我无法从加载器内容中获取 bitmapData...</p>
有人有线索吗?谢谢。
c++ - 是否有任何算法可以将简单的 Haxe 代码转换为 C/C++ 代码文件?
我有简单的 Haxe 应用程序,例如
我知道如何为 Windows 编译这样的应用程序(不是作为 SWF,而是作为纯 C\C++ 的应用程序)(你可以在这里看到如何使用 hxcpp\0,4 )问题是 - 我不想编译适用于 Windows Vista 或 7 或 XP 的应用程序我想获得 PURE C\C++ 代码(作为一个项目在一个地方更好),例如在 Windows Mobile 或任何我想要的地方编译该代码。
那么有没有什么算法可以将简单的 Haxe 代码转换成 C/C++ 代码文件呢?
macos - mac上的actionscript开发
我知道用于 Windows 的 FlashDevelop,但是在 Mac 上开发 actionscript 或 haxe 怎么样?除了用于 eclipse、flex builder 和 FDT 的 flex 插件之外,还有什么好的 IDE 可以在 mac 上进行 actionscript 开发吗?我真的很想为 netbeans 找到一个好的插件,但看起来所有制作这样的东西的项目都停止了。
我曾尝试将 MacVim 与各种插件一起使用,但我从未让它工作,而且开始使用 vim 似乎是一个艰难的学习曲线。
人们用什么在 Mac 上开发 actionscript/haxe?
flash - 多语言闪存
如何制作支持多种语言的 Flash 电影(使用 Haxe 或 Actionscript 代码而不是 IDE)?
你能检测出浏览器的语言吗?
是否有用于管理字符串和根据语言选择合适的字符串的实用程序类?
haxe - 在没有 Apache 和 PHP 的情况下用 Haxe 编写 Web 应用程序?
斧头有 Apache httpd 模块,可以编译成 PHP 代码。这是我知道的 2 个选项,用于制作在服务器上运行的 Web 应用程序。您可以使用 nekotools 启动 http 服务器,但这应该仅用于开发。
还有更多选择吗?
我总是可以在 C 或 C++ 程序中使用 NekoVM,运行 Web 服务器或连接到 FastCGI。或者使用 FastCGI 或 Web 服务器库编译成 C++。但我想听听实际使用的解决方案。
我有一个带有 nginx 的 VPS,所以没有 mod_neko 或 mod_tora。PHP 不是问题,但我宁愿不使用它(出于非理性原因)。
flash - Haxe 中的 Flash 函数重载
我在弄清楚如何使用 Haxe 重载 Flash 中的函数时遇到了一些麻烦。我知道 Flash 不允许重载,但可以接受没有声明类型的函数参数,但我不确定如何在 Haxe 中复制这个技巧。
编辑:由于这似乎不可能,是否有任何已知的技巧可以用来解决这个限制?
flash - 不确定是否使用仅普通闪光灯的 Haxe
一家当地的运动服装公司聘请我为他们制作一个基于闪光的球衣颜色选择器之类的东西。他们想要它,这样用户就可以查看特定颜色的特定设计是什么样的。
现在,我绝不是一个伟大的开发人员(我 16 岁,但我知道我在 javascript、flash 和一点 AS2 方面的方法)但我最近注意到 Haxe 并认为它可能是一个很好的项目写进去并编译成一个swf。我不确定是否应该只使用闪存,或者是否应该使用 Haxe。
请问有人能够迭代使用 Haxe 或 flash 的优缺点吗?
提前致谢!
PS我确实有一份flash(由学校提供),所以这与我无关。
timer - 使用 Haxe 将参数传递给延迟函数
你知道是否有一种简单的方法可以将一些参数传递给通过调用的函数
“简单”是指不创建任何自定义计时器。
events - 高级语言的松散编程,如何,为什么以及多少?
我正在用 Haxe 编写代码。不过,这与问题无关,只要您记住它是一种高级语言并且可以与 Java、ActionScript、JavaScript、C# 等进行比较(我在这里使用伪代码)。
我要从事一个大项目,现在正忙着准备。对于这个问题,我将创建一个小场景:一个简单的应用程序,它有一个 Main 类(这个在应用程序启动时执行)和一个 LoginScreen 类(这基本上是一个加载登录屏幕的类,以便用户可以登录)。
通常我猜这看起来像下面这样:
这个简单的场景为我们的类添加了以下依赖项和缺点:
- 没有 LoginScreen 将无法加载 Main
- 没有自定义加载器类,LoginScreen 将无法加载
- 如果没有我们的自定义按钮类,LoginScreen 将无法加载
- 如果没有我们的自定义 SocketConnection 类,LoginScreen 将无法加载
- 现在LoginScreen里面已经设置了SocketConnection(以后会被很多不同的类访问),除了LoginScreen第一次需要socket连接之外,其实和它没什么关系
为了解决这些问题,有人建议我做“事件驱动编程”,或者说松耦合。据我了解,这基本上意味着必须使类彼此独立,然后将它们绑定在单独的绑定器中。
那么问题1:我对此的看法是真的还是假的?一定要用粘合剂吗?
我听说面向方面的编程可以在这里提供帮助。不幸的是,Haxe 不支持这种配置。
但是,我确实可以访问一个事件库,该库基本上允许我创建一个信号器 (public var loginPressedSignaller = new Signaller())、触发一个信号器 (loginPressedSignaller.fire()) 并收听一个信号器 (someClass.loginPressedSignaller .bind(doSomethingWhenLoginPressed))。
因此,几乎没有进一步调查,我认为这会将我之前的设置更改为:
此代码尚未完成,例如。我仍然需要听服务器的响应,但你可能明白我卡在哪里了。
问题 2:这种新结构有意义吗?我应该如何解决上面提到的问题!!!分隔符?
然后我听说了活页夹。所以也许我需要为每个类创建一个活页夹,将所有东西连接在一起。像这样的东西:
等等......希望你明白我的意思。这篇文章有点长,所以我必须把它包起来。
问题3:这有意义吗?这不会使事情变得不必要的复杂吗?
此外,在上面的“Binders”中,我只需要使用实例化一次的类,例如。登录屏幕。如果一个类有多个实例怎么办,例如。国际象棋游戏中的玩家类。
installation - Haxe 下载声称其中包含 Lineage.gen 特洛伊木马
我正在使用 FlashDevelop 进行设置,当我的 Windows Security Essentials 说 Lineage.gen 卡在我的win32下载安装程序中的目录(我什至还没有运行它)。我是从错误的网站下载的吗?是误报吗?