Scott Rossi wrote:
Not only does it work on XP but on OSX 3.9 as well (tested on 2 machines).
I know earlier versions of OSX/Rev were said to cause problems, but it seems
to work as expected here on both platforms, thus this tip really *is*
godlike.
Crashes here with a kernel protection fault:

OS X 10.4.4
PowerBook G4 1Ghz
Bummer.  Works here, in Rev and MC, OX 10.3.9, Rev 2.6.6, buildNumber 152 (not
sure what the latest version is).

I just tested here with OSX 10.4.4 under MC and the export worked fine.  How
about I send you my test stack and see if you get a different result.

Works great in your version.

I double-checked the differences between your code and the code on Ken's site, and I found that if I just move the line that restores the alwaysBuffer of the stack to after the export, it works:


on mouseUp
  put "/Applications/MetaCard/_testers/export wd buffer.rev" into tStack
  put "/Users/richardgaskin/Desktop/stackimage.png" into tPath
  put "PNG" into tType
  ExportCard tStack, tPath, tType
end mouseUp

on ExportCard pStackPath,pExportPath,pImageType
  -- pStackPath is the path to the stack whose card you want to export
  -- pExportPath is where you want the image to go
  -- pImageType is one of the three formats supported by the export
  --   command: paint, png or jpeg
  put the alwaysBuffer of stack pStackPath into tOldBuffer
  -- The next two lines force the current card image
  -- into the offscreen buffer
  set the alwaysBuffer of stack pStackPath to false
  set the alwaysBuffer of stack pStackPath to true
  create invisible image
  -- Here's the 'meat' of the handler:
  set the imagePixMapID of last image to \
     (the pixMapID of stack pStackPath)
  select last image
  --!NOT HERE  set the alwaysBuffer of stack pStackPath to tOldBuffer

  do "export" && pImageType && "to file pExportPath"
  delete last image

  -- HERE INSTEAD:
  set the alwaysBuffer of stack pStackPath to tOldBuffer

  choose browse tool
end ExportCard



--
 Richard Gaskin
 Fourth World Media Corporation
 ___________________________________________________________
 [EMAIL PROTECTED]       http://www.FourthWorld.com
_______________________________________________
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to