問題タブ [air]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
apache-flex - リモート SWF をアプリケーション SecurityDomain (actionscript3) に「ブートストラップ」します。
私の Flash (AS3/AIR) アプリケーションは現在、(Flash アプリの) 少し変わったアーキテクチャを使用して、実行時に読み込まれたコンテンツに特定の基本クラスを提供しています。外部コンテンツは「スタブ」基本クラスで公開されますが、実行時に読み込まれると「実際の」基本クラスによって隠されます。Adobe ではこれをブートストラップ( pdf )と呼んでいると聞いたことがありますが、これまでのところ非常にうまく機能しています。確かなことを言う資格はありませんが、私が信じている DLL アーキテクチャと同じです。
これまでロードしていた外部コンテンツは、同じSecurityDomain
(同じサンドボックス) 内からロードされていたため、 child 内のコンテンツを簡単にロードできましたApplicationDomain
。残念ながら、私が知る限り、ApplicationDomain
s にまたがるSecurityDomain
s は関連付けることができません。つまり、ある SecurityDom の AppDom を別の SecurityDom の AppDom の子にすることはできません。
しかし、今度はこの外部コンテンツをアプリケーション サンドボックスの外からロードする必要があります。を介して通信を行う方法はたくさんありますがSecurityDomain
、そのほとんどは非常に限定されていますが、AIR のsandboxBridge
API はおそらく最も強力です。残念ながら、これらの通信方法では、このブートストラップ アーキテクチャを実現することはできません。
LoaderContext
オブジェクトにプロパティがあることに気付きましたsecurityDomain
が、Flash セキュリティにより、「ローカル swfs」がオブジェクトに触れることが禁止されています (SecurityError
または同様のものがスローされます)。
Flexには有望に見えるプロパティSWFLoader
がありますが、 で を設定するのtrustContent
と同じ制限があると思いがちです。SecurityDomain
Loader
LoaderContext
再設計する必要があると思いますが (これは簡単ではありません)、調査で何かを見逃していないことをここで確認したいと思います。
それで... アイデアや知恵の真珠はありますか?セキュリティモデルに取り組んでいるアドビの誰かが決定的な「はい/いいえ、できます/できません」と言ってくれたら、特にうれしいです...
前もって感謝します!
補遺:それ以来、ブートストラップがすべて外部ドメインで行われるように、アーキテクチャを再設計することにしました。しかし、私の質問はまだ好奇心から立っています。
apache-flex - フラッシュ ロギング API
Flash/AIR/Flex 用の優れた (AS3) ロギング API を推奨できる人はいますか? コード化されたイベントに加えて、マウスとキーボードのイベントをキャプチャして記録するものが必要です。できれば、十分に文書化/サポートされているもの。前もって感謝します。
apache-flex - Adobe Air で最も必要な機能は何ですか?
私は最近、Flex 3 と Adobe Air を使用して開発を始めました。Adobe Air の将来のリリースでどのような機能が必要か知りたいですか?
私が見逃しているものは次のとおりです。
- Air アプリケーションから直接ローカル ファイル (shellExec) を起動するクロス システムの方法 (ただし、少なくとも Windows では回避策を使用してこれを行うことができます)
- Embed ステートメントの動的パスを設定する機能 (例: Embed[(variable+"/path/to/file")] )。これを適切に行う方法が見つかりませんでした。
- CSS からの絶対値を使用して Flex オブジェクトの位置を設定する方法 (ちなみに、Flex に関連しているように聞こえます)
いくつか知っている場合は、これらの制限に回避策を追加することを躊躇しないでください。
air - 助けて !adobe flex 3 air で自動更新を作成する方法
エアアプリケーションを作成しています。Adobe Flex 3 air で自動更新を作成するには?
jquery - Air 1.5 には、CSS アニメーションを含む WebKit のアップデートが含まれますか?
私は現在、html/ajax air アプリを開発しており、jQuery を使用してアニメーションを作成することに力を入れようとしています。空気に最新バージョンの WebKit があれば、css アニメーションを使用してこれをかなり簡単に行うことができます。
air 1.5 のアルファ版/ベータ版を持っている人がいることは知っています。もしそうなら、私に知らせてもらえますか?
air - Adobe AIR アプリケーションは、ローカル クライアント マシンでプロセスを実行できますか?
Adobe AIR アプリケーション (実際にはコマンド ライン プロセス) 内からサード パーティのプロセスを起動できるようにしたいと考えています。これを防ぐために AIR アプリを実行するセキュリティ コンテキストはありますか?
rest - AdobeAirでRESTAPIを使用する
誰かがRESTAPIを使用する1つのAdobeAirアプリ(Javascriptを使用)の良い例を見せてもらえますか?
apache-flex - AdobeAirアプリケーションのコーナー半径
Airアプリケーションのvboxコントロールで丸みを帯びた角を作成するにはどうすればよいですか?
ヘッダーを非表示にし、transparentをtrueに設定していますが、アプリケーションのVBoxに丸みを帯びた角が表示されません。このVBoxをユーザーに見せています。
前もって感謝します。
javascript - Shared secret with API in an Ajax Adobe AIR app
I'm pretty new to developing AIR apps, so maybe this is a dumb question, but I can't seem to find any answers from google. Any help you can give me is greatly appreciated.
I'm building an AIR app with Ajax using an api that is identical to flickr's Api, with a shared secret key. The problem is that the air installation package contains all the source and I don't want to give away my shared secret. Is there any way to do this? Can I hide some source, or somehow include this shared secret within the app without giving it away?
Thanks for your help.
air - AIR でのドラッグ アンド ドロップの例
Webページ内でのドラッグアンドドロップの簡単な例を探しています(たとえば、画像をテーブルセルにドラッグする)、AIRで(AIR APIを使用して)感謝します