Array 赋值问题(flash AS2)
JScript code:
var test_zh =new Array();
var myXML = new XML();
myXML.load("test.xml");
myXML.ignoreWhite = true;
myXML.onLoad = function(success) {
if (success) {
parseXML(this);
}
}
function parseXML(xmlDoc) {
var nm:Array = new Array();
nm = myXML.firstChild.childNodes;
trace(nm[0].childNodes[0]);
trace(nm[0].childNodes[0].nodeName);
trace(nm[0].childNodes[2].childNodes[0].nodeValue);
trace(myXML.firstChild.childNodes.length);
trace(nm[0].childNodes.length);
for(var i=0;i<myXML.firstChild.childNodes.length;i++)
{
for(var j=0;j<myXML.firstChild.childNodes[i].childNodes.length;j++)
{
if(i==0)
test_zh.push=myXML.firstChild.childNodes[i].childNodes[j].childNodes[0].nodeValue;//这句是这样写的吗?
//循环输出myXML.firstChild.childNodes[i].childNodes[j].childNodes时正常。
}
}
}
循环输出myXML.firstChild.childNodes[i].childNodes[j].childNodes时是有值的。
不知道 为什么push数组后通过test_zh[i]却提示“undefined”,
谁知道为什么呢,
我发现换成这样:
test_zh[0]=“test”;
放在function(success){}外就正常,
如何放在函数体内
function(success)
{
test_zh【i】=myXML.firstChild.childNodes[i].childNodes[j].childNodes[0].nodeValue;
}
就不行了……
{{---
相关问答:
前台调用
swfobject.embedSWF("cu3er.swf", "cu3er-container", "600", "300", "9", "expressInstall.swf", flashvars, attributes);
我现在有2个问 ......
就是网上最多的那种FLASH翻页代码,翻页热区层的代码如下:
JScript code:
#initclip 4
function onCreatePage(sender, pageMC, pageIndex)
{
var _loc1 = pageIndex;
var _loc2 = pageMC;
_loc ......
VC6.0问题
我用vc做的一个播放flash文件软件, 基于对话框结构, 为什么对话框默认的按钮"确定""取消"不会被flash控件遮挡, 而我自制的放大、缩小按钮 却会被遮挡。
设置一下叠放顺序~ ......
RT,谢谢。。。
ding...
用DW寫html,選擇插入Flash,再去看代碼,一清二楚!
ding...
ding...
var so = new SWFObject("a.swf", "movie", "500&qu ......