关于flash代码问题2

来源:百度知道 编辑:UC知道 时间:2024/04/30 19:20:42
请问:
loadMovie("\"s\""+q+"\".jpg\"", "a1");
t=random(4)+1;
出了什么错了,测试影片时出现
Error opening URL "file:///E|/18/"s"undefined".jpg""

a1是实例名称
q是变数
四张图片为:s1,s2,s3,s4

关于flash代码问题 1 等待解决,http://zhidao.baidu.com/question/12008825.html

你的出错提示里,已经看出。q 没有赋值。

还有一点,你的图片路径是不是也有问题。

loadMovie("\"s\""+q+"\".jpg\"", "a1"); 这个字符串组合这样写也不对吧

loadMovie("s"+q+".jpg", "a1"); 这样写就可以了。

还有你对字符串的定义可能还不是太了解。

定义字符串要加双引号,"s" 这样就已经代表字符串了。输入的时候就是一个s。

如果只是Q没有赋值正是正确的错误提示。
Error opening URL "file:///E|/18/sundefined.jpg"

这种提示,明显双引号多了。
Error opening URL "file:///E|/18/"s"undefined".jpg""

通过错误可以看出 undefined 这个明显是说Q没有赋值