Hi all,

Hi listers,

has anyone successfully used e.g.:
answer file "yadda" of type "JPEG"
on OS X?

Does not work, not ALL jpgs are shown in the open-dialog...
Some are dimmed...
Looks like the ones (coming from win or a digital camera!) without a "filetype" are dimmed.
Their last item is empty in the "long files"...


Is it a bug?
Is it already bugzilla'd?
Are there (not too ugly ;-) workarounds?

I reported this yesterday:
[Bug 762] result is empty when setting the filename of an image to a non-image file!


So checking the result does not work in this context/case...

I found a workaround by myself, maybe its helpful to others, too...


Since the open dialog on OS X does not work as it should***, i needed a solution to
check for a valid image file (BMP,JPG,GIF and PNG) before setting the filename of
an image to that file after the user chose one...


(*** with "ask file "yadda" of type "JPEG" etc...
Not all files are accessible, some jpgs are dimmed...)

Otherwise you will end with anugly and empty image-object...

Anyway, here's my little function :-)

Works fine here with all my image files on OS X (X only!)

##function rrimage what
function rrbild was
  ### was = absolute path to the file...
  if there is not a file was then return false
  open file was for read
  read from file was for 15
  close file was
  if char 1 to 2 of it = "BM" then return true
  ### is a BMP file
  repeat for each item i in "GIF,JFIF,PNG"
    ### you guessed
    if i is in it then return true
  end repeat
  return false
end rrbild

(Takes about 1 to 20 millisecs :-)

And then i use it right after the user selected a file:

...
answer file ...
if rrbild(it) then set the filename of img ...
...

Have nice sunday...



Best from germany

Klaus Major
[EMAIL PROTECTED]
www.major-k.de


P.S. Get you free "Memory"-game for little and not so little kids today :-) On my site -> Download

I can make a basic "memory-RR-source-code" available, too, if you like...
Surprisingly simple ;-)


_______________________________________________
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to