I would say yes.
1=file end 2????
I cannot understand what you are trying to do here. You are basically trying to make 1
equal to file end 2.
-first-
1 is not a variable.
-second- file end 2 doesn't mean anything the command is
file end(2)
It's a function that returns an interger
Return Integer=FILE END(File Number)
-third-
File end is used in conjunction with the file commands ie. READ FILE. When there is no more data to be read from a file the command returns a 1, otherwise it returns 0
So if you were reading data from say file number 2 you could check if there is anymore data
if (file end(2))=1
`done reading file
endif
=====
I haven't tried to do what you are attempting, but I would think that you would place a 1 for the 'wait flag' parameter in the execute file command.
EXECUTE FILE filename,Commandline,Directory,Wait Flag
If the optional Wait Flag value is set to one, then the application will wait until the executable has finished.
-------
It looks to me as though you are using the number 2 as though it's animation 2. And then you are playing animation 3.
Why not delete animation 1 after it's complete?
If you are going to use it again then why isn't the second animation
animation 2?
~zen