FileXtra3 is a free cross-platform lingo scripting extension for Macromedia's Director v6 or newer.
It is available for Macintosh OS 8.5 or newer and Windows 95 OSR2, 98, 98SE, Me, NT 4 or 2000.
To see the new features in this release, click here.
To see a list of bug fixes, click here.
Macintosh: To download FileXtra3.sit, click here.
Windows: To download FileXtra3.zip, click here.
| FileXtra3 documentation is available only in Acrobat .pdf format. Cross-platform and macro-virus free. |
|
| Both .zip and .sit files can be quickly decompressed with the free StuffIt Expander. |
|
You can view the documentation online if you have the Acrobat plug-in.
If you need to contact me, my email address is
.
Bugs fixed in v3.0:
Many bugs were fixed from previous versions, including:
* files copied from CD-ROM are now writeable
* volume sizes over 2 GB now reported correctly
* file open & save dialogs now modal
* file open & save dialogs now starting in the correct folder
(Mac only)
* UNC volume names now supported
* Maximum path length has been increased from 256 to 1024 chars
on Macs
Bugs fixed in v3.01:
| method | platform(s) | problem |
| * | Windows NT 4 | The Xtra could not load because it was looking in shell32.dll (a system DLL) for a function that only existed in Windows 2000. Windows Me, Windows 98 or systems with the Internet Explorer 4 "service pack 1" Desktop Update package. (Fixed by using a different combination of system calls.) |
| fx_FolderSelectDialog | Macintosh | Crashes machine when a root volume is chosen. (Fixed) |
| fx_FolderSelectDialog | Windows | When a root volume is chosen (such as C:), it appended an extraneous '\' character. (Fixed) |
| fx_FileSaveAsDialog | Macintosh | If you did not append a ':' to the end of your 'initialPath' argument it would not start in the correct directory. (Fixed) |
| fx_FileCopy | all | FileXtra3 would allow you to try and copy a file onto itself, with bad results such as the truncation of the file to 0 bytes. (Fixed) |
Also the documentation has been updated as of 9-Nov-2000 to include a new error code (-26) and to do some light cleanup.
Peruse the documentation for details.
· fx_GetVersion - returns the version
of the Xtra
· fx_FileIsLink - tells whether the given file is really
a "link" (alias/shortcut)
· fx_FileRecycle - move file(s) to the trash/recycle bin
instead of immediate deletion
· fx_FileMove - relocate a file without copying & deleting
· fx_FileGetWriteState - get read-only flag for a file
· fx_FileSetWriteState - set or clear the read-only flag
for a file
· fx_FileGetSize - returns the number of bytes a file uses
on disk
· fx_FileGetType - get a file's "type"
· fx_FileSetType - set a file's "type"
· fx_FileCompare - compare two versions of a file to see
if they are the same
· fx_FileOpenDocument - open a document
· fx_FilePrintDocument - print a document
· fx_FileGetAppPath - get the path to the application for
the specified file type
· fx_FileRunApp - run an application
· fx_LinkCreate - create an alias (Mac) or shortcut (Windows)
to a file
· fx_LinkResolve - find out what a link points to
· fx_FolderSelectDialog - pick a folder from a dialog
· fx_FolderGetSpecialPath - find the path to special system
folders like the Desktop
· fx_FolderRecycle - send a folder and its contents to
the Trash or Recycle Bin
· fx_FolderMove - relocate a folder and its contents without
copying & deleting
· fx_FolderSyncOneWay - synchronize a folder's contents
in one direction only
· fx_FolderSyncBothWays - synchronize two folder's contents
so they match
· fx_VolumeGetTotalBytes - total number of bytes on a drive
· fx_VolumeIsRemovable - tests whether a volume uses removable
media
· fx_VolumeEject - programmatically unmount & eject
volumes such as CD-ROMs
· fx_ErrorNumber - error code returned by most recent FileXtra3
method call
· fx_ErrorString - human readable message about most recent
error