trying to get image functionality as in RB
wayne durden
wdurden at gmail.com
Fri Apr 6 23:37:01 EDT 2007
Thanks for the additional thoughts Jim! I swear you regulars must do
nothing but wait at the computer to write code for the rest of us. I don't
see how you all have time for regular paying work :)
Thanks again!
Wayne
On 4/6/07, Jim Ault <JimAultWins at yahoo.com> wrote:
>
> > On 4/6/07, Ken Ray <kray at sonsothunder.com> wrote:
> On 4/6/07 3:57 PM, "wayne durden" <wdurden at gmail.com> wrote:
>
> > Thank you Ken! I will give that a go shortly. It looks like it will
> > shorten the existing method I was using that was handling the local
> files as
> > well.
> >
> >>
> >> Sure... here's a way, assuming you already have an image object on the
> >> card and you're dropping onto it (this is the script of the image
> >> object):
> >>
> >> on dragEnter
> >> set the acceptDrop to true
> >> pass dragEnter
> >> end dragEnter
> >>
> >> on dragDrop
> >> if the dragData["image"] is not empty then
> >> put the dragData["image"] into me
> >> else
> >> beep
> >> end if
> >> end dragDrop
> >>
> >> For more info on D-n-D, see this tip:
> >>
> >> http://www.sonsothunder.com/devres/revolution/tips/mous002.htm
>
> The dragDrop also works from things like iPhoto and several catalog
> programs, such as iView Media Pro.
>
> One technique I use is to make an image, put a transparent button over it,
> group them, and this becomes a 'landing point' for my drop. Then the
> following steps...
>
> --for the transparent button
> --note: this is not the exact code, but a shorter summarized version
>
> set the cpOrigImg => the imagedata of the dropped img
> set the cpOrigWidth of btn "transp" the width of the dropped img
> set the cpOrigHeight of btn "transp" the height of the dropped img
> create img
> set the imagedata of the last img to the cpOrigImg of btn "transp"
> set the height of the last img to thumbHeight
> set the width of the last img to thumbWidth
> set the imagedata of img "underTranspBtn" to the imageData of the last img
> set the height of the last img to cpOrigHeight of btn "transp"
> set the width of the last img to cpOrigWidth of btn "transp"
> set the imagedata of the last image to the cpOrigImg of btn "transp"
> save this stack --
> --now you can adjust the last img all you want, then UNDO changes simply
> by
>
> set the height of the last img to cpOrigHeight of btn "transp"
> set the width of the last img to cpOrigWidth of btn "transp"
> set the imagedata of the last image to the cpOrigImg of btn "transp"
>
> This may not be useful in your case. It is a way of allowing the original
> drag to be 'cached', since gathering images from various sources could
> mean
> you have to remember where you got them, and set up to do the drag again.
> This makes it more convenient to simply have a button "reset last img".
>
> Jim Ault
> Las Vegas
>
>
> _______________________________________________
> use-revolution mailing list
> use-revolution at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-revolution
>
More information about the use-livecode
mailing list