⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dragcreate.js

📁 javascript 很酷的类库
💻 JS
字号:
isc.defineClass("DragPiece", "Img").addProperties({    width:48, height:48,    cursor: "move",    appImgDir: "pieces/48/",    canDrag: true,    canDrop: true,    dragAppearance: "tracker",    setDragTracker: "isc.Event.setDragTracker(isc.Canvas.imgHTML('pieces/24/'+this.src,24,24),24,24,15,15)"})isc.defineClass("DroppedPiece", "Img").addProperties({    width:24, height:24,    appImgDir: "pieces/24/",    canDragReposition: true,    keepInParentRect: true,    dragAppearance: "target",    showContextMenu: "this.destroy(); return false;"})isc.defineClass("PieceBin", "Canvas").addProperties({    width:100, height:100, overflow:"hidden",    showEdges: true,    edgeSize: 6,    showContextMenu: "return false",    canAcceptDrop: true,    dropOver: "if (this.willAcceptDrop()) this.setBackgroundColor('#ffff80')",    dropOut: "this.setBackgroundColor('#ffffff')",    drop: function () {        this.addChild(isc.DroppedPiece.create({            src: isc.Event.getDragTarget().src,            left: this.getOffsetX()-15-this.edgeSize,            top: this.getOffsetY()-15-this.edgeSize        }))    }})isc.VStack.create({members:[isc.HStack.create({layoutMargin:20, membersMargin:40, layoutAlign:"center", members:[    isc.DragPiece.create({src:"cube_blue.png", dragType:"b"}),    isc.DragPiece.create({src:"cube_yellow.png", dragType:"y"}),    isc.DragPiece.create({src:"cube_green.png", dragType:"g"})]}),isc.HStack.create({membersMargin:20, members:[    isc.PieceBin.create({edgeImage:"edges/blue/6.png", dropTypes:"b"}),    isc.PieceBin.create({edgeImage:"edges/yellow/6.png", dropTypes:"y"}),    isc.PieceBin.create({edgeImage:"edges/green/6.png", dropTypes:"g"}),    isc.PieceBin.create({edgeImage:"edges/gray/6.png", dropTypes:["b","y","g"]})]})]})

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -