2010-05-12 56 views
0

我做了一个快速的Flash文档,我的朋友谁张贴他的MySpace。该文件有3个按钮,每个按钮都附有一个URL。当我在本地播放SWF文件时,链接工作正常,但是一旦它发布到MySpace,链接就会拒绝工作。手形图标会弹出,所以它至少可以将它们理解为按钮,但在网页浏览器中单击时似乎什么也不做。另外,我可以在浏览器中打开SWF,并且它也可以正常工作。闪存CS5-“的navigateToUrl”在网络浏览器托管在MySpace上

我使用Flash CS5和ActionScript 3.0中工作。 这三个按钮位于一个名为“按钮”的图层上。我右键单击该按钮并单击“操作”。从那里,我点击“代码片段”,在“操作”文件夹下有一个名为“点击转到网页”的项目。下面是它在默认情况下让你的代码:我听说有与MySpace不允许动作脚本,并检查源代码后,该值设置为不允许动作脚本问题

button_2.addEventListener(MouseEvent.CLICK, fl_ClickToGoToWebPage_6); 

function fl_ClickToGoToWebPage_6(event:MouseEvent):void 

{ 

navigateToURL(new URLRequest("http://www.adobe.com"), "_blank"); 

} 

。我不认为这是一个浏览器问题,因为当我自己执行SWF并将其加载到Firefox时,它工作正常。这似乎是MySpace有问题。

回答

0

一直在看一些网上这个回答,他们似乎都在说同样的事情 - MySpace的块的ActionScript的那些五花八门的命令。

我似乎无法找到一个官方“我们不允许这种”对MySpace的开发者网站...但我敢肯定,他们已经通过了这一点禁用了很多类似的东西。

[编辑] 此主题似乎有一个很好的讨论与最后一个评论中可能的解决方案...但只是不要感到震惊,如果MySpace,Facebook等等阻止一般的Flash功能。 .. http://developer.myspace.com/Community/forums/p/232/45799.aspx

+0

这是停止我的脚本的参数。 无论哪种方式,显然它不允许用户上传的动作脚本,所以我想知道是否有工作。 – NervXT 2010-05-12 03:02:57

+0

出于好奇,我正在为您寻找解决方案或解决方法,而且我也找不到任何明确的方法。 http://wiki.developer.myspace.com/index.php?title=Example_Application:_Hello_World有一个显示'External iFrame'的屏幕截图...可能会将您的Flash文件用于您自己的网站上解决您的问题。 – scottcarmich 2010-05-12 03:09:07

1

在“allowScriptAccess”参数上,尝试将值更改为“always”...我在Ning网络上遇到了同样的问题,并且解决了这个问题。同样的修复过去在MySpace上工作,但我知道他们正在不断升级他们的安全措施。祝你好运!