캔버스에 Kinetic.js를 사용하여 캔버스에 이미지 세트를로드하는 방법과 한 번에 하나의 이미지를 동시에로드해야하는 모든 이미지를 캔버스에 한 번에 캔버스에 하나의 이미지로로드하는 방법. 다음 이미지를 클릭하면 이미지가 이동됩니다.키네틱 js
Q
키네틱 js
0
A
답변
0
KineticJS에서 이미지 바꾸기 (다른 이미지 대신 하나 보이기)는 다음과 같이 할 수 있습니다.
이미 배열 변수 imgs []에 업로드 된 2 개의 이미지가 있다고 가정 해 보겠습니다. 경우 당신이 그들을 처리하기 전에 이미지를로드하는 방법을 잘하지, 당신이 읽을 수있는 것이 here
말할 수 있습니다 :
var imgs = new Array(2); imgs[0] = "images/image1.png"; imgs[1] = "images/image2.png";
을 그리고 다음과 같이 표시 영역을 정의 할 수 있습니다 :
var dispArea = new Kinetic.Image( { image: imgs[0], // You may specify the initial x,y position coordinates inside or set them later. // Similarly for width, height, etc. }); dispArea.currIndex = 0; //This sets up the index of currently shown image displayLayer.add(dispArea); //Assuming your layer is named as displayLayer
그래서 귀하의 다음 버튼의"onClick" "changeImage"함수를 호출하는 이벤트은 다음과 같이 정의됩니다.
function changeImage() { // Increment the index, make it zero if it goes over the total images dispArea.currIndex = (dispArea.currIndex + 1)%imgs.length; dispArea.setImage(imgs[dispArea.currIndex]); displayLayer.draw(); }
관련 문제
- 1. 키네틱 js 캔버스
- 2. 키네틱 JS - 레이어링 문제
- 3. 키네틱 JS 함수가 반환되지 않습니다.
- 4. 펄싱 글로우 효과 만들기 HTML5 캔버스 키네틱 JS
- 5. 키네틱 스크롤을 구현하는 알고리즘
- 6. 키네틱 JS로 캔버스 업데이트
- 7. ViewPager android에서 키네틱 스크롤
- 8. html5 캔버스 키네틱 텍스트 상자
- 9. ListBox 또는 ListView 키네틱 스크롤?
- 10. 분기 발산, CUDA 및 키네틱 몬테카를로
- 11. Kinetic JS - 모양 테두리 클릭
- 12. js image.onload 부모 메소드
- 13. java 클래스를 찾을 수 없습니다. NoClassDefFoundError : KTEngine (키네틱 타이포그래피 도구)
- 14. 캔버스 터치 및 클릭 이벤트가있는 키네틱 드로잉 모양
- 15. js 내에 js 파일로드
- 16. 파싱 JS 만 JS
- 17. JS
- 18. JS
- 19. JS
- 20. JS
- 21. JS
- 22. JS
- 23. JS
- 24. JS
- 25. js
- 26. JS @
- 27. JS
- 28. JS
- 29. js
- 30. JS
서버에서로드하거나 (다음에 클릭 할 때만) 다음 이미지를 현재 이미지로 표시 하시겠습니까? 2 다른 것들과 2 개의 다른 접근법 – Ani
는 현재 이미지 대신에 다음 이미지를 보여줍니다 ... 첫 번째 시나리오. – akhi