主题:  请教Y

fgnn

职务:普通成员
等级:1
金币:1.0
发贴:215
#12003/2/8 21:56:28
AW6教程中
p168页“关于向后跳转时程序执行路线和反馈信息的擦除”一节中,书中对RETURN分支类型的退出解释是:AW将永久响应对应的响应图标执行完毕后,直接返回流程线上跳转之前的位置并继续执行。在该响应图标的擦除属性设为“DON‘TERASE”时,AW会保留反馈信息,否则会擦除反馈信息。
问题是我没有将永久响应图标的擦除属性设为“DON‘TERASE”,而AW也没有擦除反馈信息。请指教谢谢。最好给个源程序
fgnn@163.com



与人同乐

职务:管理员
等级:6
金币:18.0
发贴:3928
#22003/2/8 22:34:57
实际上一个RETURN类型的永久响应,有意义的擦除属性只有after next entry、before next entry或don't erase,除了最后一种设置,其它都将导致响应显示内容被自动擦除,只不过第一种情况是发生在匹配另一响应之后,第二种情况几乎立即发生。

我想是书中此处没有讲清楚。它的意思可能是指尽管擦除属性可以设置为On exit,但这么作是没有意义的,RETURN分支并不可能导致exit interaction.实际上只有exit interaction分支类型可以导致退出当前交互分支。



fgnn

职务:普通成员
等级:1
金币:1.0
发贴:215
#32003/2/9 7:01:42
”实际上一个RETURN类型的永久响应,有意义的擦除属性只有after next entry、before next entry或don't erase,除了最后一种设置,其它都将导致响应显示内容被自动擦除“----Y
我的意思是说我将永久响应图标的擦除属性设为after next entry或before next entry,在执行该永久响应后,退出时AW并未将反馈信息擦除
请问这是怎么回事?

编辑历史:[这消息被fgnn编辑过(编辑时间2003-02-09 07:02:56)]


与人同乐

职务:管理员
等级:6
金币:18.0
发贴:3928
#42003/2/9 7:44:31
不会吧。before next entry在永久响应结束后就该被擦除了。after next entry时要等待用户匹配其它响应后,当前响应内容才被擦除,所以此时屏幕中留有当前响应内容也是正常的。



fgnn

职务:普通成员
等级:1
金币:1.0
发贴:215
#52003/2/9 17:56:43
正如你说谢谢