问题标签 [states]
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.
google-maps - Districts/Sublocalities:列表或如何使用 Google API
我正在拼命寻找世界所有城市的地区或次地区列表/数据库。
我使用来自 maxmind.com 的世界所有城市的列表,但是,它们不提供子地区或地区(例如纽约的“曼哈顿”、“布鲁克林”等)。
有人知道某处是否存在解决方案吗?或者是否有可能使用 Google Maps API 获取所有子区域?(因为我在数据库中有 2.7mio 城市的 LatLng 值)。
非常感谢您提前提供任何提示!
javascript - 用 Javascript 检查 2 个互斥条件的最佳方法?
嗨,我有以下代码,用于检查 Rails 模型状态
组织这种流程的最佳方式是什么?
提前致谢!
apache-flex - flex 状态之间的平滑过渡
我有以下定义的状态:
他们每个人都会触发一个组件出现,无论fromState和toState如何,我应该怎么做才能实现它们之间的平滑过渡?也许是一个淡出淡入效果左右?
android - Android 视图 state_pressed 蓝色背景
我有很多自定义视图,并且我有 state_pressed 的样式。基本上它是一个矩形
坚硬的android:color="#DC2D5A8C"
我想做的是模拟标准视图/控件附带的蓝色背景颜色。例如:当您单击按钮或列表视图项时,背景变为蓝色(on_pressed)。
我让它与上述风格一起工作,但问题是让我们称之为色调效果。在按钮中,文本标题为黑色。按下时,背景为蓝色,文本颜色变为白色。
现在如何在自定义控件的视图中实现这种所谓的“色调”变化?
非常感谢您的回复。
谢谢!
java - 用 MVC 布局实现游戏状态?
您好我正在创建一个基本游戏并尝试用我的代码实现 MVC 模式。我目前有: 模型 游戏对象、云、船水等。
world 这将所有模型联系在一起并定义对象
WorldRenderer 这会将所有纹理应用于对象
GameScreen 处理用户输入、触摸或键盘。
我的问题是我将如何以及在哪里实施游戏状态?我假设它会进入 GameScreen,但我已经实现了状态的基本布局,READY,RUNNING,PAUSED,NEXT_LVL,GAME_OVER,
但是我发现当状态就绪时游戏正在后台运行?
这是在 WorldRenderer 中定义的,即水 lvl 在后台的屏幕上上升,但我希望这仅在游戏状态切换到运行时发生。
当 Gamstate 切换到 RUNNING STATE 时,我如何让 Gamestate 仅初始化 WorldRenderer。我已将该语句应用renderer.render();
到 RUNNING 语句中,但它仍以 READY 状态运行。
对此的任何帮助将不胜感激。
干杯
丹尼尔。
我正在附加 WorldRenderer、World 和 GameScreen 类
世界级
WorldRenderer 类
请原谅凌乱的代码..在清理和调试问题的过程中..
ios - 带有两个标题/方法的按钮
每个人都知道应用商店中的按钮,上面写着“购买”,当您购买它时,它会变为“下载”。我想要一个带有“下载”和“删除”的类似按钮。但我无法弄清楚如何创建它。方法不是问题,但是如何配置按钮?
我认为它应该照顾数据,如果它存储按钮显示“删除”并在单击时调用删除方法,否则在按钮显示“下载”时调用下载方法。有人可以给我一个建议吗?
我需要“awakeformnib”吗?在初始化按钮之前应该对文件进行研究,并在用户使用按钮时进行动态更改。
希望有人可以帮助我:-)
hide - Flex Mobile TabbedView 应用程序在状态下隐藏标签栏
我正在 Flash Builder 4.6 中构建一个选项卡式视图移动应用程序,并希望有一个登录屏幕。
我有 5 个选项卡,在第一个视图页面上我有 2 个状态。
一种状态用于登录,另一种状态用于实际选项卡本身。我可以制作这些,但想在标签栏处于登录状态时隐藏它。
我发现了一些可以通过单击按钮将其关闭的东西,但是在第一个视图页面(登录状态)中将其关闭怎么样。
我试过这个:
但奇怪的是,它只会在某些时刻消失,而不是一直消失……
apache-flex - 在登录状态flex builder中隐藏标签栏
我有一个选项卡导航应用程序,在其中一个选项卡中我有 2 个状态“计划者”和“登录”。我希望登录状态是第一个,在他们登录后它将变为计划状态。
问题是当它处于登录状态时,我不希望标签栏可见,而当它变为 Planner 状态时,它应该变得可见。我正在尝试使用 If 子句,但我无法让它工作。
任何人的想法?
c++ - FSM 中的切换状态
我正在尝试使用有限状态机作为管理简单游戏流程的模型。进入主菜单状态,您可以从中选择开始游戏或修改选项等。
我这样做的方式是创建一个基础 State 类,每个状态都从该类继承。我有一个管理程序循环的应用程序类,并添加一个指向当前状态的指针。应用程序本身有一个 changeState 方法,可以退出当前状态并进入下一个状态。当进入一个状态时,我给状态一个指向应用程序类的指针,每个状态都保存着切换到下一个状态的逻辑。
这会导致我不确定正在发生什么,或者更确切地说应该发生什么。
特别是:程序轮询事件。事件被交给当前状态进行处理。如果输入指示切换到下一个状态,我调用 changeState 函数。change state 函数删除当前状态并加载下一个状态。
我的困惑是,如果我要删除调用更改状态函数的状态,当我从更改状态函数返回时会发生什么?一些简化的代码可以更清楚地说明我的意思:
试图只把重要的部分放在那里。无论如何,我看到的情况是:我实例化了应用程序。然后我调用公共 run() 方法,该方法调用 Initialize() 将 m_running 变量设置为 true,并将 changeState 调用为新的 BaseState。changeState 给状态一个指向 this 的指针,因此事件可以访问应用程序的信息。
然后 run 方法轮询事件,当它检测到一个事件时,它会将其发送到当前状态以进行处理。
如果一个事件需要改变状态,它会调用 m_Application->changeState( new StateBase );
这就是我感到困惑的地方。changeState() 在 m_currentState 上调用 delete,这是 StateBase 进行调用的实例。当控制从 changeState() 返回时,它转到一个应该被删除的事件。但是,我测试了它并没有崩溃。当然,我也没有尝试修改任何一个成员国。
无论如何,我想知道是否有人可以向我解释这里发生了什么。我仍在尝试找出一种更好的方法来管理它,例如对应用程序和不同的状态使用单例,这将消除在我完成它们时传递指针和删除状态的需要。但是这个特殊的结引起了我的注意。
java - 位标志和状态
我什至不知道这叫什么,所以我真的找不到关于它的问题。
这很简单,我正在编写一个程序,我的朋友给了我一些东西。(很难解释)
它们是:0x00 0x01 和 0x04
基本上,如果布尔值不正确,我希望将 0x00 和 0x04 加在一起以生成 0004 (4),但如果为真,则添加 0x01 和 0x04 以生成 0104 (104)
我该怎么做呢?:秒
我不确定所有的运算符,我尝试过 |、<<、>>,我所知道的一切,不知道该做什么,没有一个工作。