Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flash 如何在ActionScript中创建变量_Flash_Actionscript_Actionscript 2 - Fatal编程技术网

Flash 如何在ActionScript中创建变量

Flash 如何在ActionScript中创建变量,flash,actionscript,actionscript-2,Flash,Actionscript,Actionscript 2,我正在这么做 mcomp7d101.onRelease = function() { getURL("javascript:Compartir("+id7d101+");"); } mcomp7d102.onRelease = function() { getURL("javascript:Compartir("+id7d101+");"); } mcomp7d103.onRelease = function() { getURL("javascript:Compar

我正在这么做

mcomp7d101.onRelease = function() {
    getURL("javascript:Compartir("+id7d101+");");
}

mcomp7d102.onRelease = function() {
    getURL("javascript:Compartir("+id7d101+");");
}

mcomp7d103.onRelease = function() {
    getURL("javascript:Compartir("+id7d101+");");
}

mcomp7d150.onRelease = function() {
    getURL("javascript:Compartir("+id7d101+");");
}
你明白了:)

如何使用for循环执行以下操作:

for(ii = 101; ii < 150; ii++)
{
    mcomp7d+ii.onRelease = function() {
    getURL("javascript:Compartir("+id7d+ii);");
    }
}
(ii=101;ii<150;ii++)的

{
mcomp7d+ii.onRelease=函数(){
getURL(“javascript:Compartir(“+id7d+ii”);”;
}
}

出现语法错误。似乎无法在编译语言中创建变量。

您可以使用以下语法:

for(ii = 101; ii < 150; ii++) 
{ 
    this["mcomp7d" + ii].onRelease = function() 
    { 
        getURL("javascript:Compartir(" + this['id7d' + ii] + ");"); 
    } 
}
(ii=101;ii<150;ii++)的

{ 
此[“mcomp7d”+ii].onRelease=function()
{ 
getURL(“javascript:Compartir(“+this['id7d'+ii]+”)”);
} 
}

我讨厌sintax——如此倒退。stack上出人意料的经济笑话!让我想起来了——你是在暗示穷人垄断了罪恶吗?猜猜,你不是完全正确:getURL(“javascript:Compartir('id7d“+ii+”);”)”);这会将字符串传递给“Compartir”,但他需要将id7d101变量的值传递给所有函数。像这样离开:getURL(“javascript:Compartir(“+id7d101+”);”;谢谢你的更正。我想可能是这个getURL(“javascript:Compartir”(+this['id7d'+ii]+”);