| 1 |
用户点击Action浮动面板上的(+)按钮 |
| 2 |
如果定义了canAcceptBehavior()函数,Dreamweaver就调用,检测所选择的内容是否适合这个Action,如果canAcceptBehavior()返回false,那么Dreamweaver的Action浮动面板上的对应菜单项是灰色的,表示不适合执行这个Action |
| 3 |
用户选择某Action命令 |
| 4 |
Dreamweaver检测Action代码里是否存在Form标签,如果存在,首先调用windowDimensions()函数,计算参数选择对话框的尺寸,如果windowDimensions()没有定义,Dreamweaver自动定义对话框的尺寸;最后弹出参数对话框 |
| 5 |
如果<body>标签中存在onLoad句柄,Dreamweaver就执行它,当然如果没有对话框,这一步不执行 |
| 6 |
用户选择参数 |
| 7 |
用户点击特定的按钮时,Dreamweaver执行Action代码里的behaviorFunction()和applyBehavior()函数,将其返回的字符串插入到用户文档 |
| 8 |
如果用户双击Action浮动面板上的Action列,将重新打开参数对话框,用户可以重新输入参数 |