问题标签 [flash]

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 投票
11 回答
1074 浏览

ajax - Flash 与 AJAX/JS 的(技术)优缺点是什么?

我们提供一个 Web 应用程序,其前端完全使用 Adob​​e Flash 开发。当我们 6 年前选择 Flash 时,我们这样做是因为它有大量的用户交互功能,比如拖动东西、打开和关闭菜单、树形导航元素、弹出对话框等。

今天很明显,AJAX/JS 提供了大致相同的可能性,并且由于现成的框架数量众多,实现它们非常可行。

是否有技术原因应该选择其中一种技术而不是另一种?“技术”是指性能、安全性、便携性/兼容性等。我并不是指诸如在 Flash 中完成非常非程序员的开发方式之类的方面,或者将应用程序从一个切换到另一个是否有意义。

正如我刚刚在另一个问题中解释的那样,在我看来,JS 在市场份额方面遥遥领先,我想知道如果我们坚持使用 Flash,我们是否错过了一些重要的点。

0 投票
5 回答
7193 浏览

flash - 如何在 AS2 中动态创建 Video 对象并将其添加到 MovieClip?

我需要在 ActionScript 2 中动态创建一个 Video 对象并将其添加到影片剪辑中。在 AS3 中,我只是这样做:

不幸的是,我不知道如何在 AS2 中实现这一点。Video 不是 MovieClip 的子项,因此 attachMovie() 似乎没有得到任何帮助。我也没有看到任何与 AS3 的 UIComponent.addChild() 方法等效的方法。

有没有办法在 AS2 中动态创建一个实际出现在舞台上的 Video 对象?


不过,我可能一次需要多个视频。是否可以复制该视频对象?

我想我有另一个解决方案。它不是最佳的,但它适合我必须为其他组件做的一些事情,所以它在项目中并不太格格不入。一旦我弄清楚了,我会在这里发布我所做的。

0 投票
7 回答
1475 浏览

apache-flex - 直接链接到 SWF,有什么缺点?

object通常,Flash 和 Flex 应用程序使用和标记的组合嵌入到 HTML 中embed,或者更常见的是使用 JavaScript。但是,如果您直接链接到 SWF 文件,它将在浏览器窗口中打开,并且不查看地址栏,您无法判断它没有嵌入到 HTML 中,其大小设置为 100% 宽度和高度。

考虑到嵌入 Flash 或 Flex 应用程序 100% 填充浏览器窗口所需的 HTML、CSS 和 JavaScript 开销,直接链接到 SWF 文件的缺点是什么?有什么好处?

我能想到一个好处和三个坏处:你不需要 100 多行 HTML、JavaScript 和 CSS,但你没有插件检测,没有版本检查,你失去了最好的 SEO 选项(渐进增强)。

更新不要挂在 100 多行上,我的意思是嵌入 SWF 所需的代码量相当多(我的意思是包括 SWFObject 之类的库),它只是用于显示 SWF,它可以通过直接链接到它而无需单行。

0 投票
3 回答
558 浏览

java - 我将如何允许用户将视频流式传输到 Web 应用程序进行存储?

我想为网站添加一些功能,允许用户使用他们的网络摄像头录制视频并轻松在线存储。我什至不知道现在这是否可行,但我认为 flash 可以访问通过浏览器运行的本地网络摄像头。

你有什么建议或资源让我开始做这件事吗?我主要是一名 java 开发人员,所以如果我可以在一个小程序中完成它会很棒,但使用 flash 或其他一些技术可能更容易完成。

这意味着将视频流式传输回网络服务器并将其存储在那里。上传文件很容易,但如果可能的话,我希望用户不必处理这个问题。

只是要清楚。我不是在谈论上传视频。我说的是允许用户在 Web 应用程序中单击“记录”,并在用户单击“停止”时将视频流式传输到服务器并存储。

0 投票
3 回答
1552 浏览

flash - 在类中滚动 UIScrollBar 组件时出现问题

我正在尝试将 UIScrollbar 组件的实例附加到加载某些 XML 后正在创建的类实例内的动态文本字段。滚动条组件已正确连接,因为滑块的大小取决于文本字段中的内容量,但它不会滚动。

这是代码:

我还尝试过在影片剪辑/类本身中使用 UIScrollBar 组件,但它仍然无法正常工作。有任何想法吗?

0 投票
6 回答
4982 浏览

javascript - Firefox 中 Flash 之上的 CSS / JavaScript 导航菜单

我的网站有一个内置在 CSS 和 JavaScript 中的下拉菜单,可以在 Flash 动画上下拉。在 IE (6&7) 中,下拉菜单会出现在 Flash 动画上,然而,在 Firefox (2&3) 中,菜单会出现在 Flash 动画下方。有没有办法让这个动态菜单在 Firefox 中流过 Flash?

替代文字

在 IE 7 中,Flash 上方出现菜单:

在 Firefox 中,菜单出现在 Flash 下:(我该如何解决这个问题?!)

替代文字

0 投票
22 回答
39963 浏览

apache-flex - 什么是 Adob​​e Flex?它只是Flash II吗?

问题

好吧,我对所有流行语和新闻稿宾果游戏感到困惑。

  • flash和flex是什么关系:
    • 更换闪光灯(不是真的兼容)
    • 增强闪光
    • 下个版本的flash 但还是基本兼容
    • 完全分离技术
    • ???
  • 如果我现在开始使用 Flash,我应该直接跳到 Flex 吗?

跟进

好的,所以我听到的是这个难题有三个不同的部分:

  • 闪光
    • 用于制作“Flash 电影”的图形编辑器,即它是一个专注于“Flash”视觉方面的 IDE(正式为 Flash CS3?)
    • 显示插件的正式名称(即“立即下载 Flash!”)
    • 对整个技术堆栈的一般参考
    • 在编辑器方面,它是一个基于线性时间轴的编辑器,最适合用于具有复杂交互性的动画。
  • 动作脚本
    • “Flash”编程语言
  • 柔性
    • 一个专注于“Flash”(Flex Builder?)的编码/编程方面的 Adob​​e Flash IDE
    • 一个 Flash 库,可增强 Flash 并使其更易于编程(Flex SDK?)
    • 不受时间线约束(如 Flash IDE 那样),因此更容易实现“标准”应用程序。

它是否正确?

-亚当

0 投票
6 回答
9756 浏览

flash - 从子对象引用回父对象

我的问题是关于访问子对象父对象的最佳实践。因此,假设一个类实例化了另一个类,该类实例现在被一个对象引用。从该子对象中,引用回父对象的最佳方法是什么?目前我知道我经常使用的几种方法,但我不确定 A)是否有更好的方法或 B)其中哪一种是更好的做法

第一种方法是使用 getDefinitionByName,它不会实例化该类,但允许访问其中公开声明的任何内容。

然后根据其父到子层次结构引用该变量。
例如,如果孩子试图引用一个比自己高两级的类:

这似乎工作正常,但您需要知道孩子所处的级别与您尝试访问的父级的级别相比。

我还可以得到以下语句来追踪 [object ClassName] 到 Flash 的输出中。

我不是 100% 地执行那条线,我没有说服它作为引用我所在的当前对象之外的对象的一种方式。

我见过的另一种方法是简单地将 this 的引用传递给您正在创建的类对象,然后用构造函数参数捕获它

然后在Class文件中

但是,该引用还要求您使用子层次结构向后退到父层次结构。

我也可以导入该类,然后使用直接文件路径来引用该类内部的方法,无论它是否是父类。

当然,父子关系是无关紧要的,因为我直接通过导入的类访问方法或属性。

我只是觉得我在这里错过了一些非常明显的东西。我基本上是在寻找确认这些是否是引用父母的正确方法,如果是的话,哪个是最理想的,还是我忽略了其他东西?

0 投票
3 回答
8247 浏览

flash - 如何做 Flash 伪流?

我需要构建一些东西,开始在文件中途向 Flash 播放器提供 H.264 编码的视频(以支持跳到视频中尚未缓冲的点)。

目前,视频采用 FLV 容器格式,但可以选择转码。我设法为给定的字节偏移量重写了文件头和元数据信息。这适用于较旧的视频,但不适用于 H.264 编码文件。我怀疑这是因为文件中的视频标签也必须更改,这是不可行的(它会占用太多的处理能力)。

什么是“正确”的方法?

0 投票
3 回答
4926 浏览

apache-flex - 如何防止 Flash 的 URLRequest 转义 url?

我从我的 Flex 应用程序的 servlet 加载一些 XML,如下所示:

正如你可以想象_servletURL的那样是http://foo.bar/path/to/servlet

在某些情况下,此 URL 包含重音字符(长篇大论)。我将unescaped字符串传递给URLRequest,但似乎 flash 对其进行了转义并调用了转义的 URL,这是无效的。想法?