Hi,
I'm developing a drag and drop editor (trial user at this point) and learning to use SmartClient (I'm very impressed so far).
Having an issue with my "dropped" image, though. I drag the original "thumbnail" object over my drop area, then interecept the "drop" event to create a new dropped object, which is sub-classed from Img like this:
	It all works great, except the dropped image is 100 x 100 pixels square in size, not the actual image's size.  I have tried forcing the DropPiece height and width, which can be used to set the dropped image size; however, what I need is the original image (as stored on disk) size.
I haven't been able to figure out why my DropPiece images want to be 100 x 100 instead of the image size stored on disk.
Any help greatly appreciated.
Thanks
Rick
					I'm developing a drag and drop editor (trial user at this point) and learning to use SmartClient (I'm very impressed so far).
Having an issue with my "dropped" image, though. I drag the original "thumbnail" object over my drop area, then interecept the "drop" event to create a new dropped object, which is sub-classed from Img like this:
Code:
	
	
isc.defineClass("DropPiece", "Img").addProperties({
    appImgDir: "library/",
    canDragReposition:true,
    canDrag:true,
    canDrop:true,
    dragAppearance:"target"
})
isc.defineClass("DropBox", "Canvas").addProperties({
    width:800, height:500, overflow:"hidden",
    edgeSize: 6,
    showEdges:true,
    membersMargin:5,  layoutMargin:5,
    canAcceptDrop:true,
    animateMembers:true,
    dropLineThickness:4,
    drop: function () {
        var dropSrc = isc.Event.getDragTarget().src;
        this.addChild(isc.DropPiece.create({
            src: isc.Event.getDragTarget().src,
            left: this.getOffsetX()-15-this.edgeSize,
            top: this.getOffsetY()-15-this.edgeSize
        }))
    }
I haven't been able to figure out why my DropPiece images want to be 100 x 100 instead of the image size stored on disk.
Any help greatly appreciated.
Thanks
Rick
Comment