ディレクター/Lingo、フルスクリーンとウィンドウの間のアプリケーションを切り替えますか?
-
02-10-2019 - |
質問
私は最近、私が何年も前に維持/開発していた彼のプロジェクトの更新を求めてクライアントに連絡させてくれました。
MacRomediaディレクター(現在のAdobe Director)とLingoを使用して行われました。開発していないので なんでも このような長い間、これらのテクノロジーを使用すると、いくつかの支援が必要です。
変更の大部分は簡単ですが、私が困惑したのは、アプリケーションがフルスクリーンプロジェクターとウィンドウモードを切り替えることができるようにすることです。
これがそれが整理される方法です:
- 私はスタブプロジェクターを持っています。これは軽量で、迅速な開始時間を保証します。
- スタブプロジェクターはメイン映画をロードします。
("@::Content:Main")
- このスタブプロジェクターは、フルスクリーンモードで公開されています。
これで、別の実行可能ファイルを公開することにより、ウィンドウ付きのプロジェクターとフルスクリーンモードのプロジェクターを作成できます。しかし、クライアントが望んでいるのは、実行時にこれを切り替える能力です - これは 平 可能?
私は、ちょっとした作業(ディスプレイ - rectをデスクトップサイズに設定します)をいくつかの回避策を見つけましたが、多くの互換性の問題を導入しています。
何かアドバイス?解決策?
私は、実行時に切り替えることは不可能であり、彼がフルスクリーンまたはウィンドウバージョンのいずれかを公開することを推奨することをお勧めします。
解決
将来の参考のために: http://www.directorforum.com/showthread.php?p=38795#post38795
さて、「フルスクリーン」を定義するにはさまざまな方法がありますが、すべては実行時に実行できます。
1)プロジェクターは、映画の寸法に一致するようにコンピューターの表示解像度を自動的に調整し、タスクバー/ドックを隠します。これは一般に、「フルスクリーン」が現代の用語で意味するものです。解像度をその場で切り替えるために、さまざまなXtrasをチェックできます。
2)ディレクターの条件では、プロジェクターの「フルスクリーン」を公開することは、プロジェクターウィンドウにタイトルバーがなく、ディスプレイの完全な寸法を取り上げ、タスクバー/ドックを隠し、映画のコンテンツをソリッドに囲まれた画面の中心にあることを意味します。背景色。これは、映画を画面上で大きく見せないため、フルスクリーンのかなり足の不自由な実装です。これは、あなたが言及する長方を操作し、XTRAを使用してタスクバーを隠すことにより、実行時に設定できます。どのような「互換性の問題」に遭遇したかわかりません。
3)映画をグラフィカルに伸ばして、実際のコンテンツが画面全体を占めるようにします。これを行う最も簡単な方法は、DrawRectを変更することです。しかし、これは、伸縮性のあるピクセルを滑らかにするためにアンチアリアーシングを使用しないため、ストレッチングの量に応じて歪んだグラフィックをもたらす可能性があります。