작은 예제를 게시 할 수 있습니까? Kinetic API가 변경되었습니다.
<!DOCTYPE html>
<html>
<head>
<script type='text/javascript' src='js/kinetic/kinetic-v3.8.2.js'></script>
<script type='text/javascript'>
window.onload = function() {
var stage = new Kinetic.Stage('container', 400, 300);
var layer = new Kinetic.Layer({
name: 'someLayer'
});
var logo = new Image();
logo.onload = function() {
var myImage = new Kinetic.Image({
x: stage.width/2 - (logo.width/2)
, y: stage.height - logo.height - 5
, image: logo
, width: logo.width
, height: logo.height
});
myImage.draggable(true)
layer.add(myImage);
layer.draw();
}
logo.src = "\./resources/images/ccs_logo.png";
stage.add(layer)
}
</script>
</head>
<body onmousedown="return false;" bgcolor=#000000>
<div id="container">
</div>
</body>
</html>
가 가장 두드러진 CONFIGS 최근 클래스 인스턴스화 도입 : 여기 3.8.2와 드래그 이미지입니다.
var rect = new Kinetic.Rectangle(function() {
//do drawing stuff here
});
을하지만 지금은 설정 (객체 리터럴)으로 정의된다 : 사용하는 운동 사각형과 같이 정의 할 수 있습니다 당신은 docs의 예를 볼 수 있습니다
var rect = new Kinetic.Rectangle({
x: 0,
y: 0,
height: 20,
width: 20
});
; 또한 업데이트 된 KineticJS Tutorials을 확인하십시오.