local shared 对像
针对flash player导致的安全问题,player6版本已经不能用fscommand:save,fscommand:exec在执行上也有很多限制。为了填补这方面的欠缺,从flash6起加入了local shared 对像,它能够使在线的或离线的flash影片能在用户的电脑中存贮数据。
要使用local shared对像,必须首先创建一个local shared 对像。
语法:
实例名称=sharedObject.getLocal("名称","路径");
“名称”指flash在用户电脑里local shared对像文件的名称。“路径”指夏令路径。“实例名称”代表在flash影片中,通过它去读取或存储local shared对像的数据。
例如:
demofc=SharedObject.getLocal("flashbook","/")
所有Local Shared对像文件,其实是放在以下路径中的:
windows 2000/Xp/2003 C:\Documents and Settings\user\Application Data\Macromedia\Flash Player\
如果是离线执行的flash影片,它的local shared对像文件会在损伤系统的相对路径下localhost里找到一个叫“flashbook"的文件。(如果你常上163.com,你也会看到里面有163.com的东西,其实就是这个对像所存储的东西)
如果在创建local shared对像时没有指明路径,则对像默认存在影片所在目录下
例如:
demofc=SharedObject.getLocal("flashbook")
flash影片在c:\text\flashmovie\movie1.swf.假设操作系统是windows 2000,local shared对像文件就会放在
C:\Documents and Settings\user\Application Data\Macromedia\Flash Player\localhost\texting\flashMovie\Movie1.swf\nopathLocalShared.sol.
因此假设有两个flash影片,movie1.swf和movie2.swf。虽然它们创建了相同的实例名称的local shared对像,但没有指明路径,local shared对像文件实际上是放在不同地方,所以它们的数据是不能共享的。相反,它们都创建了相同的实例名称,指明相同路径,尽管它们的影片在不同路径下执行,它们仍可以共享同一个local shared 对像。
对这个对像,我还是深得用的不爽,所以,要存储数据,还是用个asp或php程序好。
要使用local shared对像,必须首先创建一个local shared 对像。
语法:
实例名称=sharedObject.getLocal("名称","路径");
“名称”指flash在用户电脑里local shared对像文件的名称。“路径”指夏令路径。“实例名称”代表在flash影片中,通过它去读取或存储local shared对像的数据。
例如:
demofc=SharedObject.getLocal("flashbook","/")
所有Local Shared对像文件,其实是放在以下路径中的:
windows 2000/Xp/2003 C:\Documents and Settings\user\Application Data\Macromedia\Flash Player\
如果是离线执行的flash影片,它的local shared对像文件会在损伤系统的相对路径下localhost里找到一个叫“flashbook"的文件。(如果你常上163.com,你也会看到里面有163.com的东西,其实就是这个对像所存储的东西)
如果在创建local shared对像时没有指明路径,则对像默认存在影片所在目录下
例如:
demofc=SharedObject.getLocal("flashbook")
flash影片在c:\text\flashmovie\movie1.swf.假设操作系统是windows 2000,local shared对像文件就会放在
C:\Documents and Settings\user\Application Data\Macromedia\Flash Player\localhost\texting\flashMovie\Movie1.swf\nopathLocalShared.sol.
因此假设有两个flash影片,movie1.swf和movie2.swf。虽然它们创建了相同的实例名称的local shared对像,但没有指明路径,local shared对像文件实际上是放在不同地方,所以它们的数据是不能共享的。相反,它们都创建了相同的实例名称,指明相同路径,尽管它们的影片在不同路径下执行,它们仍可以共享同一个local shared 对像。
对这个对像,我还是深得用的不爽,所以,要存储数据,还是用个asp或php程序好。
浙公网安备 33010602011771号