问题标签 [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.
ruby - 使用哪种群消息技术?
我感到有点困惑——大约 24 小时以来,我一直在考虑在我的项目中使用哪种组广播技术。
基本上,我需要的是:
- 创建组(通过一些后端进程)
- 任何客户端广播消息(1:N,N:N)
- (可能)直接消息(1:1)
- (重要)使用我自己的后端对客户端进行身份验证/授权(例如,通过某种 HTTP API)
- 能够通过后端进程(或服务器插件)踢特定客户端
这是我将拥有的:
- Ruby 或 Haxe 中的后端相关进程
- JS+Haxe(Flash9) 中的前端——在浏览器中,理想情况下通过 80/443 进行通信,但不一定。
因此,这项技术必须在 Haxe for Flash 中易于访问,最好是 Ruby。
我一直在考虑:RabbitMQ(或OpenAMQ)、RabbitMQ+STOMP、ejabberd、ejabberd+BOSH、juggernaut(需要为它写一个Haxe lib)。
有什么想法/建议吗?
flash - Actionscript 3 vs Haxe:为新的 Flash 项目选择哪个?
我正处于一个新的 Flash 游戏项目的规划阶段,想知道哪种语言更适合使用?我已经对 Actionscript 3 有深入的了解,还没有使用过 Haxe,但是我已经阅读了语言参考文档,并且似乎 Haxe 具有我最喜欢的其他语言 C# 和 Ruby 的一些功能。
所以我的问题有两个部分:
1) Haxe 可以与闪存组件(swc 文件)互操作吗?例如,如果我使用 Flash IDE 为某些控件设置皮肤,我可以导入这些控件并在 Haxe 中使用它们吗?
2) Haxe 编译器有性能优势吗?或任何陷阱?
flash - 如何使用 FlashDevelop、Haxe 和 Swfmill 嵌入和显示 png
我在使用Haxe和 FlashDevelop 构建的简单 Flash 应用程序中显示 png 文件时遇到问题。
采取的步骤
- 将 png 文件添加到我的项目中。
- 将 png 添加到库中
- 设置选项嵌入为位图
- 为对象“PlayerBitmap”设置一个 ID
- 验证生成的 xml 看起来正确
然后我尝试显示嵌入的图像:
代码编译并生成一个 swf 文件,但未显示图像。任何指针?
emacs - 如何在 emacs 中显示自动完成选项?
我正在为 haxe 编程语言在 emacs 中实现自动完成。
我已经想出了如何获取我想要呈现的自动完成列表。该列表的格式为:
我想在光标位置(如自动完成模式)之后向用户显示包含格式为“name1 type1”的文本的用户列表,并在 minibuffer 中显示当前选定项目的 desc。用户应该能够在自动完成模式下选择完成或放弃。
当用户选择某些东西时,name1 应该插入到光标位置。
最好/最简单的方法是什么?是否有一些标准的 emacs 方法可以做到这一点,或者我应该自己编写一些代码?
编辑:我有根据缓冲区获取自动完成候选者列表的功能。现在我正在努力如何将其集成到自动完成模式。由于 get-completes 是繁重的操作,我只想在光标位于“。”时触发它。特点。
这是我的代码。
flash - 使用 Haxe Targeting Flash 的工具栏事件处理
我正在 Haxe 中创建一个简单的 UI 工具栏组件,用于 Flash 游戏。工具栏是您的通用 UI 样式工具栏,它有一个背景和几个按钮。单击按钮时,会发生一些游戏动作。
我有一个关于为工具栏按钮实现事件的最佳方法的问题。父类将创建一个工具栏,然后在单击事件的按钮上注册它想要的任何功能。
我目前的解决方案如下所示:
- 工具栏扩展了精灵类。
- 工具栏类的每个按钮都有一个子精灵。
- 每个按钮都有一个 MouseEvent.Click 事件的事件监听器。
- MouseEvent.Click 由工具栏上的函数处理,该函数检查动态类型数组并执行数组中包含的每个函数。
- 动态类型数组是公共的,因此任何想要在单击事件上注册到工具栏按钮的类都可以将它们的回调函数添加到数组中。
具有工具栏的场景的代码片段
用于在工具栏中创建按钮的代码片段
工具栏中按钮单击处理程序的代码片段
我想知道这是否是一个好方法或者是否有更好的方法来做到这一点?
linux - Linux 服务器上的 Haxe 应用程序和 Gtk-WARNING
我正在尝试由 Edwin Van Rijkom ( http://code.google.com/p/vanrijkom-flashlibs/ ) 创建的名为 FAR (Flash Archiver) 的 Haxe 编译解决方案,它使用命令行工具来创建压缩档案。
在我的 ubuntu 笔记本电脑上本地运行 FAR 工具时,一切正常。在我的 Ubuntu 和 Debian 服务器上远程运行(终端为 Root)时,出现以下错误:Gtk-WARNING **: cannot open display:
我试图就此事联系埃德文,但到目前为止没有任何回应。也许它与服务器上的安装或用户权限有关?
有什么线索吗?
c++ - Haxe - 生成 Exe (cpp)
我被指示下载并安装 FlashDevelop,看起来不错,但我不知道在 Haxe 中编写程序时如何生成 exe 文件。我尝试在 FlashDevelop 中构建或运行项目,但它什么也没做。有人可以告诉我如何做到这一点吗?
谢谢