我正在創建一個工具,允許代表爲我們的客戶選擇最好的產品。需要在移動設備上使用此工具。我想讓用戶選擇捏合縮放,以便在小設備上更合適地使用設備。AS3 - 縮放到舞臺的手勢
由於該工具的性質,我無法將該工具的內容放入影片剪輯並捏合縮放該影片剪輯。我尋找一個工作的AS3代碼來縮放舞臺(以及舞臺上的內容)已經空了。
我發現對堆棧溢出驗證碼:
Multitouch.inputMode = MultitouchInputMode.GESTURE;
stage.addEventListener(TransformGestureEvent.GESTURE_ZOOM , onZoom);
function onZoom (e:TransformGestureEvent):void{
stage.scaleX *= e.scaleX;
stage.scaleY *= e.scaleY;
}
通過Adobe動畫進行測試時,它這將返回以下錯誤:
Error: Error #2071: The Stage class does not implement this property or method.
at Error$/throwError()
at flash.display::Stage/set scaleX()
at Beta04_fla::MainTimeline/onZoom()[Beta04_fla.MainTimeline::frame501:5]
at runtime::ContentPlayer/simulationSendGestureEvent()
at runtime::SimulatedContentPlayer/clientSocketDataHandler()
任何人都可以提供關於如何解決工作代碼或諮詢這個問題?先謝謝你。
而不是縮放階段,縮放文檔類(主時間軸)。所以:'this.scaleX * = e.scaleX;' – BadFeelingAboutThis
這工作!我當然是編碼方面的業餘愛好者,但即便如此,我錯過了這一點,我感到很蠢。謝謝你的幫助。 – Dustin