簡體   English   中英

Android:禁用捏縮放並將事件傳遞給Flash內容

[英]Android: disable pinch zoom and pass event to Flash content

我有一個用ActionScript 2.0編寫的Flash應用程序,它可以顯示矢量建築圖,並且可以在常見的Web瀏覽器上完美地工作。 網頁上有許多與用戶事件調用的javascript函數的交互,例如縮放到某個x,y點。 通常通過鼠標滾輪完成此事件。

現在,我必須確保該東西可以在平板電腦上運行,尤其是Galaxy Tab。 我首先要解決的問題是,顯然沒有鼠標滾輪,用戶自然會嘗試縮放Flash應用程序,從而縮放整個Web瀏覽器。

我需要的是偵聽多點觸控手勢,並在調用捏縮放事件時禁用默認縮放事件,並調用javascript / flash函數,該函數允許我的Flash應用僅縮放需要縮放的對象:換句話說,瀏覽器保持靜止,並且只有一部分閃光燈會放大或縮小。

考慮到我對Android完全陌生,並且我已經具有可運行的javascript函數來調用用於縮放目的的flash對象函數,因此我只需要將它們連接到一些Android設備,這些設備可以告訴我用戶何時嘗試放大以及何時進行縮放。他嘗試捏縮小(可能是縮放的x,y點)。

非常感謝你的幫助! 馬克斯(意大利)

據我所知,將JavaScript調用從android傳遞到flash是一項非常艱巨的任務。

不是因為android(遵循本教程http://code.google.com/p/openmobster/wiki/JavascriptBridge將JavaScript調用傳遞到網頁),而是因為本地內容具有快速安全性。

在本地計算機上這不是一個太大的問題,但是android上的flashplayer非常容易出錯。

我認為最好的辦法是嘗試尋找其他解決方案...

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM