The problem is it ALWAYS waits the entire 10 seconds before continuing.
Doesn't WaitProperty continuously scan the desired property and continue as soon as it matches?
Since the swfEditor object does not support the .Set property, I'm forced to use the .Type property. The problem is the coments I'm entering will vary in length and the script will click the Finish button before all of the comments are entered. i don't want to put a hard wait in either.
It appears that the .Type method is randomly setting some characters to lower-case when they are actually upper-case in the string, this is causing the WaitProperty to return false and wait the entire time.
Anyone ever seen anythign like this with the .Type Method?
But if you don't want to enter your Comments text in lower case, you can do something like this:
blnValidText = False
intTimer = 0
Do While Not blnValidText and intTimer < 10
var_GetROProperty = .SwfEditor("swfname:=commentsText").GetROProperty( "text")
If lCase(strComments) = lCase(var_GetROProperty) Then
blnValidText = True
intTimer = intTimer +1
(code written off the top of my head and not tested, but you should get the idea)
"The last 10% of any software project will take 90% of the budgeted time. The first 90% will take the other 90%"