だから私は彼らが「Adobe Animate CC」と呼んでいるこの次世代のFlashアプリケーションを初めて使い、インタラクティブなマップシーンを作成しようとしています...非常に基本的なものです。USA をクリックするとズームインします。再度クリックするとズームアウトします。
私が抱えている問題は、マップが SVG ファイルからインポートされたにもかかわらず、「Adobe Animate CC」ワークスペースにあるときにわかることから、CreateJS を使用してスケール トゥイーンを適用すると、ベクター データが保持されることです。グラフィックの端が非常にピクセル化されます。
私が使用しているコードは次のとおりです。
var _this = this;
_this.stop();
_this.america.addEventListener("click", zoomMap);
function zoomMap(event) {
createjs.Tween.get(exportRoot.world1).to({scaleX: 10, scaleY: 10, x: 4000, y: 1000}, 1000);
}
そして、ここにピクセル化された結果のいくつかの画像があります:
さらに困惑させるのは、青緑色の円がシンボル内のネイティブの円オブジェクトであることです。svg ではありません。少なくとも、変換中は鮮明なままになると思います。
これは避けられないことですか?アプリケーションはエクスポート時にベクター ファイルのビットマップ バージョンをキャッシュしますか? これを止めることはできますか?トゥイーン中およびトゥイーン後にベクター ファイルを強制的に再レンダリングすることはできますか? これを回避する方法はありますか?このアプリケーションは本当にベクター グラフィックスをサポートしていますか?