我使用Flash CS 5创建了一个Air桌面应用程序。通常Windows(XP)正在打开一个具有最新设置大小和位置的应用程序(如Firefox)。 对于我安装的Air应用程序,它始终只是默认应用程序。
如何使用最新使用的尺寸和位置启动它?
感谢。 乌利
答案 0 :(得分:1)
希望这对您有用:
http://cookbooks.adobe.com/post_Using_the_FullScreen_functionality_in_AIR-8004.html http://blog.ochodurando.com/2010/04/adobe-air-e-fullscreen/
答案 1 :(得分:0)
您需要在记住窗口大小和位置的位置保存记录。如果您的应用程序有首选项文件,这将是存储该信息的理想位置。然后,只要您的应用程序启动,它就会检查此信息,并在找到任何值时调整窗口大小。
最受欢迎的程序包括此功能(甚至不提及它,因为它是非常基本的用户界面),但它是故意完成的,而不是每个应用程序的默认设置。因此,如果您需要它,则必须对其进行编程。
答案 2 :(得分:0)
您可以读取和写入application.xml。你会找到那里和节点。
file = new File( File.applicationDirectory.nativePath + "/META-INF/AIR/application.xml" );
Adobe限制写入对应用程序难以访问的访问权限但如果您不想在app-storage:/文件夹中创建单独的配置文件,这个技巧很有用,这当然是首选。