标签: flashplayer-10

Vector.<> vs array

使用a Vector.<>而不是array?的优缺点是什么?

arrays actionscript vector flashplayer-10

16
推荐指数
1
解决办法
7863
查看次数

我应该使用哪个版本的Flex SDK来支持Flash Player10.0?

我正在使用Flex SDK,actionscript和文本编辑器开发Flash应用程序,并在命令行中编译AS文件.

根据Flash Player Version PenetrationAdobe的网站:
http://www.adobe.com/products/player_census/flashplayer/version_penetration.html

使用Flash Player 10.1和10.2的人数还不够.

所以,我想让我的Flash应用程序支持Flash Player 10.0,因为我希望更多人使用我的应用程序.

Flex SDK 4.5.1和4.5.0的目标播放器是Flash Player 10.2.0.
Flex SDK 4.1.0和4.0.0的目标播放器是Flash Player 10.0.0.
Flex SDK 3.5.0的目标播放器是Flash Player 9.0.124.

要支持Flash Player 10.0,我应该使用Flex SDK 4.1.0而不是最新版本的Flex SDK 4.5.1吗?
或者使用Flex SDK 3.5.0来支持Flash Player 9也更好吗?

apache-flex flash actionscript-3 flashplayer-10

6
推荐指数
1
解决办法
4304
查看次数

Flex Web应用程序:在窗口不可见时防止帧率下降

因此,自10.1版以来,Flash播放器中出现了一个新的"功能",当应用程序窗口不在视野范围内时,它会将播放器的帧速率降低到2 fps.这对于性能来说是个好消息,但它可能会破坏某些功能,例如Timer类.

我有一个使用Timer来显示倒计时的应用程序.鉴于应用程序的性质,即使用户没有看到它,Timer也需要完成倒计时.想象一下,您需要为用户提供10秒的时间来执行任务.如果用户将窗口最小化通过计数器,他们可以花费他们想要的时间,并且当他们返回窗口时仍然有5秒钟.使用较新的闪存播放器显然无法避免这种情况.

在Air应用程序中有backgroundFrameRate属性可以设置为防止此行为,但这是WindowedApplication类的一部分,因此它似乎在Web应用程序中不可用.有没有人知道一种方法来保持恒定的帧速率,即使窗口不可见?谢谢

apache-flex flashplayer-10 web

5
推荐指数
1
解决办法
1138
查看次数

通过actionscript 3设置Flash中的阶段消失点

我正在与一些设计师合作,每个设计师都创建了3D动画(使用fp 10功能),以便在同一个Flash应用程序中使用.每个3D动画都是一个独特的动画片段,最终将成为同一个.fla文件的一部分.

我遇到的问题是每个动画片段都是在一个单独的.fla中创建的,每个.fla对舞台的消失点都有不同的设置.这意味着在将各种moveiclips导入到我的库中之后,没有任何可视资产像它们在源文件中那样对齐.flas.

好消息是,每次只显示其中一个动画片段,所以我不需要有多个消失点; 我需要做的就是在运行时的各个点以编程方式更改全局消失点.

我该怎么办?我尝试过访问root.transform.perspectiveProjection.projectionCenter并动态分配它的new Point(x, y)值,但它们似乎对3D动画片段没有任何影响.

谢谢!

3d actionscript-3 flashplayer-10

5
推荐指数
1
解决办法
2460
查看次数

TWebBrowser与嵌入式Youtube剪辑崩溃

这是我的代码:

type
  TForm1 = class(TForm)
    WebBrowser1: TWebBrowser;
    Button1: TButton;
    Button2: TButton;
    procedure Button1Click(Sender: TObject);
    procedure Button2Click(Sender: TObject);
  end;

implementation
uses ActiveX;

procedure TForm1.Button1Click(Sender: TObject); // method 1
var
  HtmlFile: string;
begin
  HtmlFile := ExtractFilePath(Application.ExeName) + 'test.html';
  WebBrowser1.Navigate(HtmlFile);
end;

procedure LoadHtml(wb: TWebBrowser; HTMLStr: string);
var
  aStream: TMemoryStream;
begin
  wb.Navigate('about:blank'); // reset the webbrowser
  while wb.ReadyState < READYSTATE_INTERACTIVE do // wait to load the empty page
    Application.ProcessMessages;
  if Assigned(wb.Document) then
  begin
    aStream := TMemoryStream.Create;
    try
      aStream.WriteBuffer(Pointer(HTMLStr)^, Length(HTMLStr));
      aStream.Seek(0, soFromBeginning);
      (wb.Document as IPersistStreamInit).Load(TStreamAdapter.Create(aStream)); …
Run Code Online (Sandbox Code Playgroud)

delphi webbrowser-control delphi-5 flashplayer-10 twebbrowser

5
推荐指数
2
解决办法
3185
查看次数