问题标签 [axshockwaveflash]
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.
c# - 调试 AxShockwaveFlash
我正在构建一个 C# 应用程序,其中包含通过AxShockwaveFlash
. 挑战之一是,当我使用基于 Eclipse 的 Flex Builder 开发 Flash 控件时,如果电影是直接通过 Flash 播放器独立运行,它似乎只能让我调试 Flash 控件。如果我想从我的 C# 应用程序内部调试我的 ActionScript 代码,我必须求助于穴居人(跟踪)调试,这远不理想。
我看到这AxShockwaveFlash
似乎为外部分析支持提供了挂钩。我希望也可能有一些用于外部调试支持的钩子,所以我可以将我的 Flex Builder 调试器直接连接到 AxShockwaveFlash,但没有任何反应。想法?
c# - 为什么 C# 中的 SWF 文件在使用 AxShockwaveFlash 时不会暂停
我需要在 C# 应用程序中播放各种 swf 文件。
他们似乎开始玩得很好,但第一次尝试暂停它没有效果,如果我再试一次,面板就会变白。
我正在使用的代码如下。
倒带和前进也没有效果。
任何意见或帮助将不胜感激。
大卫奈特
c# - 如何在不先写入文件的情况下从 C# EmbeddedResource 加载 SWF?
我正在使用 flash 10 activex 控件将 flash 电影加载到我的 WinForm 中。不幸的是,它只需要一条路径。我想要做的是从我可以从 EmbeddedResource 获得的流中加载 swf,这样我就可以将 swf 嵌入到我的 exe 中,这样 A)我不必担心路径和 B)我没有我的 swf 非常暴露 - 使用和部署都更简单。
我知道使用f-in-box,但我不想在我的项目中添加另一个依赖项。有没有办法将 swf 加载到底层的 activex 控件中而不必使用路径?
我正在使用 C# 和 .Net 3.5sp1。
c# - 将 AxShockwaveFlash Flash 对象写入文件 C#
我想知道是否有任何方法可以将AxShockwaveFlash Flash 对象读写(或保存/加载)到(二进制/文本)文件?
我有一个带有 AxShockwaveFlash Flash 对象的 Winform ,并希望将其保存到
文件中,但由于类型AxShockwaveFlash未标记为序列化,因此序列化不起作用?
(基本上是尝试将 .swf 动态写入文件。)
有任何想法吗??
感谢和问候
阿米特
c# - 在 Windows 窗体中重新加载和刷新 Flash 文件
使用 DOTNET 3.5 。我有一个应用程序,它显示使用此代码以表单形式加载 Flash 电影
axShockwaveFlash1 = new AxShockwaveFlashObjects.AxShockwaveFlash() axShockwaveFlash1.LoadMovie(0, Form1.currentGame);
问题是,每当我在我们的应用程序中托管的闪存中进行更改并尝试刷新以查看更改时,新的更改都会“搞砸”。更具体地说,似乎前一个 flash 的背景和一些控件仍然存在,“破坏”了加载的新 flash。为什么?
在加载第二个flash视频之前使用以下方法没有区别
axShockwaveFlash1.Refresh(); axShockwaveFlash1.Stop();
c# - 设置 AxShockwaveFlash 的 FlashVars
我的一个程序使用 AxShockwaveFlash 组件作为流播放器。问题是我的代码适用于大多数流提供商(livestream、ustream、own3d.tv),但 Justin.TV 的播放器有些问题。
在讨论实际问题之前,让我总结一下我的代码;
Inherited FlashControl - 这允许我覆盖 flashplayer 的内置菜单:
播放器窗口代码:(播放器是FlashPlayer的一个实例)
所以这对 livestream.com、ustream.com、own3d.tv 非常有效,但是当涉及到 justin.tv 的播放器时,我收到 1337 错误(无效的嵌入代码)。所以我试图向他们寻求支持,但无法得到有效的答案。
_stream.movie 变量实际上保存了流源的有效 URL,例如;
http://cdn.livestream.com/grid/LSPlayer.swf?channel=%slug%&autoPlay=true(直播样本)
或者
尝试对 justin.tv 的 'channel=%slug%&auto_play=true&start_volume=100' 部分进行 urlencode,但这也不起作用。
所以我开始尝试一些变通方法,首先我认为设置控件的 flashVars 变量。
但是我有一个奇怪的问题,每当我尝试设置 flashVars 变量时,它永远不会被设置。我找到了有关该问题的示例屏幕截图;
因此,如果我能够设置 flashVariables,我可能会解决 justin.tv 播放器的错误。顺便说一句,我也尝试使用 Player.SetVariable(key,value) 设置变量 - 这也不起作用。
笔记:
- 我在 .net 4.0 客户端配置文件上运行。
- 使用 Flash10l.ocx。
- 使用 "aximp.exe –source "C:\WINDOWS\system32\Macromed\Flash\Flash10l.ocx" 生成了 AxShockwaveFlashObjects.dll、ShockwaveFlashObjects.dll 包装器
c# - SWF 将图像文件发布到 ASPX 页面
我正在尝试使用来自 SWF 文件的 HTTP 请求将文件保存到 ASPX 文件。我有一个使用 AxShockwaveFlash 控件托管 SWF 的 WinForms 应用程序,该控件将参数传递给生成文件并将其发布到 ASPX 页面的 SWF。页面使用二进制数据以下列方式将二进制流保存到文件中:
从开发环境运行 SWF 时,ASPX 会保存文件,但从应用程序运行时不会。有人吗?
c# - 如何为ShockWave Flash 对象编写事件
有没有办法为ShockWave Flash 对象编写点击事件?
c# - 需要在冲击波闪光对象完成时引发事件
我正在为我和我的朋友编写一个宠物项目。这个项目由一个客户 | 服务器应用程序。
此应用程序的目标是让我的朋友(使用客户端)能够粘贴 YouTube 视频 URL 并将其添加到其他 URL 的队列中。
服务器将管理 URL 列表并将它们流式传输到每个客户端。
当视频结束时,我需要在服务器上引发一个事件,以便我可以开始队列中的下一个视频。
这甚至可能是不可能的,但非常感谢任何想法或建议。谢谢。
编辑* 请记住,这不是 ASP.NET。
我需要在触发 YouTube API 事件 onStateChange 时引发的 C# 事件并获取状态编号。(0 = 视频结束)
我正在尝试使用 axShockwaveFlash 来做到这一点。我也尝试过使用网络浏览器控件。
我还没有尝试过使用 SWFObject,但我将继续进行下一步。
我知道我应该将 &enablejsapi=1&playerapiid=ytplayer 附加到我的视频 URL 以启用此 API。
在此之前我从未使用过 JavaScript。因此,如果有人可以向我展示一个这样的例子,那将不胜感激。
wpf - 控件不显示在 Winforms 主机上
我正在尝试加载一个 swf 文件作为我的 WPF 窗口的背景。为此,我使用了 WinformHost,并使用插件 AxShockwaveFlashObjects 将 swf 电影加载到 Winform 主机中。
到这里应用程序工作正常。但是,当我将其他控件(按钮、文本块等)添加到网格时,它们不会显示。我看到的只是电影。请任何指点。