标签: flash

想要从Flash应用程序的Facebook共享链接中自定义标题/图像/描述

可能重复:
Facebook Sharer如何选择图像?

我正在制作一个闪光应用​​程序,以不同速度驾驶时显示出交通伤害.我希望用户能够在Facebook上分享这些信息.然而,这要求我可以自定义以某种方式出现在Facebook上的文本.

我正在制作一个在空白窗口中打开的URL(来自flash应用程序本身).我指定了u和t参数,将生成的消息作为t参数.但这似乎总是被页面标题所覆盖.如果我省略html代码中的title标签,则使用文件名(也覆盖指定的标题).

http://www.facebook.com/sharer.php?u=http://espentokerud.com/face/addiste.html&t=test;

我也尝试过url-encoding网址,但无济于事.

http://www.facebook.com/sharer.php?u=http%3a%2f%2fespentokerud.com%2fface%2faddiste.html&t=test;

我也尝试使用addthis API,但遇到了同样的缺点.有趣的是,如果我发布swf,标题和描述可以自定义,并且还可以指定屏幕截图.但如果我不发布瑞士法郎,这似乎被忽略了.

我知道我可以在html页面上使用元标记来指定缩略图图像,标题和描述,但是这些内容中的一些必须基于flash应用程序内的计算.

flash facebook facebook-sharer

54
推荐指数
3
解决办法
24万
查看次数

如何利用play2()函数来执行视频的快速流切换?

我目前正在开发具有分辨率切换功能的Flash网络播放器.我试图play2()在Actionscript中使用NetStream类的函数.

我遇到的问题是视频不会很快改变.对于那些熟悉这个play2()功能的人,我认为玩家正在表演"standard switch"而不是表演"fast switch."

文档说,当offset参数为-1时,会发生快速切换.实际发生了什么,但是一旦"NetStream.Play.Transition"接收到事件,玩家ns.time + ns.bufferLength在执行切换之前等待直到达到指示的时间.

我认为快速切换清除了缓冲区,但在检查时ns.backbufferlength,我发现所有内容仍然被缓存.它还提到:"当偏移为-1时,切换发生在第一个可用的关键帧之后netstream.time + 3,"这就是我感到困惑的原因.

任何有关此事的帮助/见解将不胜感激.

下面是一段描述正在发生的事情的代码(newStream()当用户点击更改为新的分辨率,youtube样式时调用):

public function newStream(address:String):void
{
    var opts:NetStreamPlayOptions = new NetStreamPlayOptions();
    opts.streamName = address;
    opts.transition = NetStreamPlayTransitions.SWITCH;
    opts.offset = -1;
    ns.play2(opts);
}

private function nsCallback(event:NetStatusEvent)
{
    switch(event.info.code)
    {
        case "NetStream.Play.Transition":
        {
            trace("Current time (on Transition): " + 
                  ns.time, "Buffer: " + ns.bufferLength);
            var estTime:Number = ns.time + ns.bufferLength;
            trace("Estimated Completion Time: " …
Run Code Online (Sandbox Code Playgroud)

flash actionscript actionscript-3 netstream

50
推荐指数
1
解决办法
3369
查看次数

如何从ActionScript 3中的类实例获取Class对象?

如何Class从该类的实例中获取actionscript类的实例?

在Python中,这将是x.__class__; 在Java中x.getClass();.

我知道有一些可怕的黑客可以做到这一点,但我正在寻找一个内置的语言设施,或者至少建立在可靠的基础上的库例程.

apache-flex flash actionscript actionscript-3

45
推荐指数
3
解决办法
2万
查看次数

YouTube播放器的FF3/Windows CSS z-index问题

我坚持看似与YouTube播放器的CSS/z索引冲突.在Windows XP下的Firefox 3中,请查看此页面:http://spokenword.org/program/21396单击"收集"按钮,并注意弹出的<div>显示 YouTube播放器下方.在其他浏览器上,<div>显示在顶部.它的z-index值为999999.我尝试将包含播放器的<object>元素的z-index设置为较低的值,但这不起作用.知道如何让弹出窗口出现在播放器上吗?

css youtube flash firefox z-index

43
推荐指数
3
解决办法
4万
查看次数

Flash与Flex

我试着到处寻找使用Flex vs. Flash的优缺点的简明列表.

来自编程背景,我非常喜欢Flex.它很容易上手,因为它可以使用flash类,为什么我要使用Flash而不使用flex?

柔性:

优点:

  • 适合RIA开发
  • 提供了许多开箱即用的用户输入选项
  • 建立布局系统
  • MXML对于非程序员来说更容易
  • 您可以快速组合组件以创建小型应用程序
  • 组件可以在大规模项目中提供优势,因为它们具有模块化特性.
  • 可以使用linux开发
  • 有一个很好的组件生命周期进行验证等.

缺点:

  • 增加.swf的大小
  • 根据您正在寻找的视觉风格,自定义组件的外观可能比预期花费更长的时间
  • 当你发现需要一个不存在的自定义组件时,你可能需要回到Flash来进行真正的编程工作和组件的打包
  • Flex的"灵活性"意味着您将阅读大量文档
  • Flex框架中的错误
  • 您最终将需要妥协Flex框架的体系结构

优点:

  • 适合制作电影/动画
  • 设计师/动画师可以更容易地将时间轴概念化
  • 从头开始工作时,提供了很多控制.
  • 对于有编程背景的人来说更容易
  • 你可以随心所欲地编程; 与现有框架没有任何妥协

缺点:

  • 仅提供开箱即用的基本用户输入(文本框).
  • 时间表对于程序员来说可能是令人生畏的(尽管你可以非常安全地忽略它)
  • 某些类型的应用程序的开发将比使用Flex慢
  • 无法使用linux开发
  • 用户输入验证必须全部在代码中处理.没有内置验证.
  • 需要实施自己的布局系统

如果我错过了迄今所说的任何内容,请纠正我.

apache-flex flash comparison flex3

40
推荐指数
4
解决办法
2万
查看次数

如何在Chrome中安装Flash调试播放器?

Chrome现在捆绑了Flash ...很棒,但是如何安装Flash调试播放器?

debugging flash google-chrome

38
推荐指数
3
解决办法
5万
查看次数

在ColdFusion 9中使用Flash Forms时出现JavaScript错误

我在ColdFusion 9上的Flash Forms有问题,在ColdFusion 8下完美运行.在浏览器中查看flash表单时,表单元素本身显示正确,但每个字段的数据都不会在输入元素中呈现,并且提交表格时不在场.当页面加载时,我收到一个错误:

964024021.mxml.cfswf:1 ReferenceError: Can't find variable: updateHiddenValue
Run Code Online (Sandbox Code Playgroud)

该函数updateHiddenValue是一个定义的函数/CFIDE/scripts/cfform.js,它被加载到页面中.如果我使用控制台并直接运行该功能,它运行没有问题:

在此输入图像描述

为了弄清楚为什么会发生这种情况,我解雇了Charles并查看了对服务器的请求.正如您在下面的屏幕截图中看到的那样,.js文件会收到200条响应,表明它们很适合,但cfswf请求会出现"连接已关闭"错误,然后是200条请求.该cfswf请求明显整理正确,否则我不会看到闪存形式的.

在此输入图像描述

所以我需要弄清楚为什么我会收到这些.js错误,所以我可以得到这个flash表格.我只能假设错误来自事物的闪存方面或通过Flash Remoting(?),我只是不知道如何调试此问题并使事情向前发展.

flash coldfusion coldfusion-9

38
推荐指数
1
解决办法
920
查看次数

将命令输出分配给批处理文件中的变量

我正在尝试将命令的输出分配给变量 - 例如,我正在尝试将当前的flash版本设置为变量.我知道这是错的,但这是我试过的:

set var = reg query hklm\SOFTWARE\Macromedia\FlashPlayer\CurrentVersion>

要么

reg query hklm\SOFTWARE\Macromedia\FlashPlayer\CurrentVersion >> set var

是的,你可以看到我有点失落.任何和所有的帮助表示赞赏!

registry variables flash cmd batch-file

38
推荐指数
2
解决办法
10万
查看次数

Flash/ActionScript 3.0中的StackTrace

我想在我的代码的任何函数中看到堆栈跟踪,所以我做了这样的事情来调用它并打印堆栈跟踪:

public function PrintStackTrace() {
    try {
        throw new Error('StackTrace');
    } catch (e:Error) {
        trace(e.getStackTrace());
    }
}
Run Code Online (Sandbox Code Playgroud)

我想知道是否有其他方法可以做到这一点.在某些地方,Error类创建堆栈跟踪,但也许它没有使用ActionScript 3.0,所以也许它不可行,但我想知道.

谢谢!

flash stack-trace actionscript-3

37
推荐指数
3
解决办法
2万
查看次数

主流浏览器中亚像素精度的当前状态是什么?

我正在开发一个需要高精度的绘图应用程序,我想知道哪些主要的浏览器平台(包括HTML Canvas元素和Flash)为绘制的元素提供了最佳的子像素布局精度( Canvas或Flash中的矩形,浏览器中绝对定位的DIV)以及文本.

在这个网站和其他网站上有很多与此相关的帖子(见下面的列表),但很多都很老,没有一个总结当前的情况.

我的理解是Flash本身支持子像素定位,使用缇将对象定位到像素的二十分之一,并且当使用TextLayoutFramework时,这种准确性也扩展到文本.但是,至少有一份报告表明这在Chrome中无法正常运行.谁能证实这一点?

我对浏览器情况的理解是Firefox 14+支持文本和绘制元素的子像素定位,无论是在页面布局还是在Canvas中,我都无法确定这是多么准确.

据我所知,Chrome(截至v21)根本不支持亚像素定位.

我了解IE9不支持子像素定位,但它出现在下面链接的MS博客帖子中,IE10会.

我不知道是否有任何Mac/PC差异,我也不知道Flash的准确性是否因平台和/或浏览器而异.

我理解像这样的总结问题可能引发一些争论,但我相信这对于人们提供有用的答案是特定的,并且希望这个线程可以作为到目前为止定位准确性状态的参考.

一些参考:

http://blogs.msdn.com/b/ie/archive/2012/02/17/sub-pixel-rendering-and-the-css-object-model.aspx

Chrome Canvas中的子像素渲染

http://johnblackburne.blogspot.co.uk/2011/11/twips.html

http://ejohn.org/blog/sub-pixel-problems-in-css/

Sub Pixel CSS定位

https://productforums.google.com/forum/?fromgroups=#!topic/chrome/pRt3tiVIkSI

css browser flash pixel

37
推荐指数
1
解决办法
7860
查看次数