问题标签 [frame]

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.

0 投票
5 回答
1463 浏览

frame - 我不明白为什么这个 fps 计数器不准确

我正在尝试在我的游戏中跟踪每秒帧数。我不希望 fps 显示为平均值。我想看看当我按下按键和添加模型等时帧速率是如何受到影响的。所以我使用一个变量来存储当前时间和以前的时间,当它们相差 1 秒时,我会更新 fps。

我的问题是它显示在 33fps 左右,但是当我快速移动鼠标时,fps 会跳到 49fps。其他时候,如果我在其他地方更改与帧计数器无关的简单代码行,或者关闭项目并稍后打开它,fps 将在 60 左右。Vsync 已打开,所以我无法判断鼠标是否仍在影响帧率。

这是我的代码,它在每帧发生的更新函数中:

以下是变量声明:

请让我知道这里出了什么问题以及如何解决它,或者您是否有更好的方法来计算 fps。谢谢!!!!!!

我正在使用 DirectX 9 顺便说一句,但我怀疑这是否相关,并且我正在使用 PeekMessage。我应该改用 if else 语句吗?这是我的消息处理循环:

0 投票
3 回答
2443 浏览

python - 是否可以将 wx.Panel 定义为 Python 中的类?

我想定义几个插件。它们都继承自超类 Plugin。

每个插件都包含在一个 wx.Panel 上,它有一个更具体的方法,称为“draw”。

如何将一个类定义为面板,然后在我的框架中调用该类?

我试过这样:

但它给了我这个错误:

提前致谢!

0 投票
1 回答
1978 浏览

perl - 如何在 Perl Tk 中滚动单帧?

我正在尝试为转换程序创建 GUI。我想创建一个包含日志文件的框架,但我无法得到它。我发现了一些代码可以使整个窗口可滚动,但这不是我想要的。我只想滚动一个包含带有链接文本变量的标签的框架。

我什至尝试过以下代码:

但我得到一个错误。Perl 说这scrollcommand不是一个公认的命令。

我在 pastebin 上发布了一段代码:http: //pastebin.com/d22e5b134

0 投票
3 回答
3089 浏览

java - 如何用线程关闭java框架

我有一个 java 框架,我想在 3 或 4 秒后自动关闭它。我发现我必须使用线程。但我不知道该怎么做,这是我的代码的一个虚拟部分:

0 投票
12 回答
32630 浏览

iphone - 如何在导航栏中设置活动指示器?

我是 iphone 开发的新手。我想在导航栏中设置一个活动指示器。我在导航栏下方看到我的活动指示器。我的代码在这里

如何在导航栏中设置我的活动指示器?请帮帮我。谢谢。

0 投票
1 回答
1039 浏览

uialertview - 是否可以更改 UIAlertView 的框架

我想移动 aUIAlertView的框架,因为我正在向它添加一个 UITextFied 并且当键盘隐藏我的 alertView 之外的Cancel和按钮时Ok

0 投票
3 回答
4324 浏览

iphone - 如何获取 CGRect 的 x 和 ay 以使用框架初始化控件?

我正在编写一个 iPhone 应用程序,我想知道程序员如何在不使用 Interface Builder 的情况下正确定位控件。或多或少,这是因为我想在不使用 Interface Builder 的情况下定位几个控件。

谢谢!

0 投票
2 回答
191 浏览

html - 里面很长的树控件

我在框架内有一个树控件。它相当高,大约 2000 像素。现在,我们使用框架的滚动条,这非常好。不幸的是,当您选择列表底部附近的项目时,页面会重新加载并且视图会返回到列表顶部。

我尝试调用树控件的 ScrollNodeIntoView() 函数,但由于我们没有使用树的滚动条,它只是认为它正在显示完整的 2000 像素并且控件没有自己的滚动条。我不是一个 HTML 专家,所以我有两个想法,我都不知道该怎么做。

1) 告诉框架不要让树渲染所有 2000 像素,而是留在可视区域内。

2) 告诉树不要渲染所有 2000 像素,而是留在可视区域内。

在框架内设置 CSS 高度属性不会做任何事情。

谢谢。

0 投票
3 回答
367 浏览

jquery - 使用 jQuery 将 iFrame 定位一次

我有一系列框架 (4),它们在页面中用于通过 Ajax 调用创建动态内容的加载。

在这些框架中的每一个中,我都针对父级元素并使用相应的内容更新它们,例如

在 jQuery 中有一种方法可以代替多次定位父页面上的特定元素,只需将页面一次定位到变量中,例如

然后使用这个变量来应用内容,比如$(parentPage > #loadingGrid1).hide()

希望我已经解释了我所追求的。基本上,我必须在我制作的每个 jQuery 选择器中调用“top.document”,这似乎是在浪费精力。

0 投票
1 回答
583 浏览

events - 将单击事件侦听器注册到框架元素的问题

我在添加事件侦听器时遇到了问题。不久前,我为我的学士论文写了一个 Firefox 插件。它基于与您通常预期的不同的攻击者模型。在这种情况下,攻击者是服务提供商(如 Facebook、Google 等),他们读取存储在他们网站上的所有私人数据(通过 JS)。

我的最终解决方案是暂时允许 JS(在页面加载时和用户操作发生后)。为了观察交互,我使用了事件监听器,到目前为止效果很好。但是上周我注意到我的方法不适用于使用框架集的网站(我将事件侦听器添加到正文中......)。

所以我尝试将侦听器分别添加到框架集到框架中。但是只有当您实际单击框架时才会注意到点击...(例如,用鼠标调整框架大小) 但我想注册对框架内加载的文档的点击。

我已经尝试过.frameElement。可悲的是,Firefox 似乎不喜欢我的(或者,更有可能的是,我太笨了 :))并声称没有框架......

谁能告诉我如何在框架内的文档中添加事件侦听器?该网站如下所示:

这是我与 Mozilla 的第一个更大的项目,所以这可能是我的一个非常愚蠢的失败......我希望你们能帮助我。提前致谢。

塞巴斯蒂安