如何在启动时将闪光灯投影在屏幕上?

时间:2011-08-08 17:38:27

标签: flash center projector

启动时有没有办法让闪光灯投影在屏幕上?我注意到当我启动闪光灯投影机文件时,它会随机定位在屏幕上。我正在使用ActionScript 3。

2 个答案:

答案 0 :(得分:1)

AFAIK是不可能的,但我可以想到两个解决方法:

  • 调用fscommand(“exec”,args)并通过FindWindowEx和SetWindowPos调用一些使投影机窗口居中的自定义应用程序。
  • 创建自己的播放SWF文件的应用程序(通过将其包装在浏览器中,或使用某些替代方法,如OCX)并且已经居中。

由于它们都需要你制作另一个应用程序,所以在这种情况下,我会选择第一个选项。如果它需要更多的东西,我会选择第二个。

编辑:虽然根据您的经验和语言知识,第二个可能是最好的。

答案 1 :(得分:0)

如果你需要在启动后将你的项目精灵集中在flash播放器中(否则我弄错了),你需要1)手动设置项目精灵的大小和2)设置阶段比例模式:

package
{
    import flash.display.Sprite;
    import flash.display.StageScaleMode;

    [SWF(width="203", height="203")]
    public class MyProject extends Sprite
    {
        public function MyProject()
        {
            stage.scaleMode = StageScaleMode.NO_SCALE;

            var sprite:Sprite = new Sprite;
            sprite.graphics.lineStyle(1, 0, 1);
            sprite.graphics.drawRect(0, 0, 200, 200);
            addChild(sprite);
        }
    }
}