请高手帮我看一下这段FLASH代码。主要是不懂两段是什么意思,有什么联系。

2025年02月28日 06:41
有1个网友回答
网友(1):

你这一段是不是ActionScript2.0的脚本。
我从ActionScript3.0的角度去分析。
从myURL=["/about/&columnsId=5c59978d-ba2d-44bb-b037-
769964f98c7f&FrontColumns_navigation01-topnavFirstColumnId=5c59978d-ba2d
-44bb-b037-769964f98c7f&comp_stats=comp-FrontColumns_navigation01-
topnav.html", "/about/&columnsId=4613290e-936c-4b41-8cdc-
3a4a3642d8bc&FrontColumns_navigation01-topnavFirstColumnId=4613290e-936c
-4b41-8cdc-3a4a3642d8bc&comp_stats=comp-FrontColumns_navigation01-
topnav.html","/leading.html","/about/&columnsId=4f07330f-b7ad-47fd-97e5-
6ba3044a6bfa&FrontColumns_navigation01-topnavFirstColumnId=4f07330f-b7ad
-47fd-97e5-6ba3044a6bfa&comp_stats=comp-FrontColumns_navigation01-
topnav.html","/about/&columnsId=56ba3c5e-36e9-4381-baac-
22a78dd3f3be&FrontColumns_navigation01-topnavFirstColumnId=56ba3c5e-36e9
-4381-baac-22a78dd3f3be&comp_stats=comp-FrontColumns_navigation01-
topnav.html"];
到这是一段URL地址。
for (i = 1; i <= myURL.length; i++)
{
this[i].onRollOver = function ()
{
_global.over = this._parent._name;
};
this[i].onRollOut = this[i].onDragOut = function ()
{
_global.over = active;
};
this[i].onRelease = function ()
{
getURL(myURL[this._name - 1], "_self");
};
意思是:
i 初始是:1。
进行小于上述URL地址长度数 - 1 的循环。
主场景中的1~上述URL地址长度数 的文件都制定一个参数“onRollOver”:
//onRollOver意思为当鼠标指针指向:主场景中的1~上述URL地址长度数 的文件时;
将 _global 的 over 值设为 active;

主场景中的1~上述URL地址长度数 的文件都制定一个参数“onRelease”:
//onRelease意思为当鼠标单击后:主场景中的1~上述URL地址长度数 的文件时;
用浏览器以在父框架打开的方式打开 上述URL地址中的 _name - 1 的html文件。