我有一个问题,我找不到任何衣服。
示例:
在_root中存在函数“ path = load_Path()”,按下按钮时会触发该函数。此功能的结果可以是“ photos / folder1 / image.jpg ”或“ folder1 / textpage / ”或任何其他路径。 我试图找出的是如何在更改时自动获得“路径”的值,或者在触发函数“ load_Path()”时获得回调。
我无法访问此功能,因为它位于我无法编辑的_root SWF中。
感谢您的回复。
此致,Artur。
答案 0 :(得分:1)
听起来像'手表'方法就是你所需要的。
方法签名是:
public watch(name:String,callback:Function,[userData:Object]):Boolean
它将允许您定义要监视的属性以及在属性更改时触发的回调函数。
这对你有帮助吗?
答案 1 :(得分:0)
由于您无法编辑根SWF,因此在触发该功能时将无法获得回调。我建议不断检查值(每帧或每秒),类似的东西:
function checkPath() {
trace(_root.path);
}
onEnterFrame = checkPath; //check every frame
//OR
setTimeout(checkPath, 1000); //check every second