刚重装了系统,因为flash budiler自带的flashplayer不是最新的,所以就没选择装。
然后自己建立了个目录,专门用来存放自己下载的Standalone的flashplayer,用这个作为默认的swf的运行程序。
一般自己右键单击某个swf文件,选择默认指定flashplayer就可以,可这次flash budiler死活提示我的flashplayer不是debug版的。然而强制调试,控制台是有地方输出的。
找到一个解决办法:
Window -> Preferences -> Flash Builder -> Profiler -> Player/Browser在Standalone Adobe Flash Player(debug version)里选择你指定的播放器。
想着这个办法应该行,结果运行,问题依旧。
于是改注册表:
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ShockwaveFlash.ShockwaveFlash\shell\open\command
(Default) 键,值改为:"xxxxx\flashplayer_sa_debug.exe" %1
这样就行了。
另外如果swf右键记忆的运行方式太多,可以在这里清理:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.swf\OpenWithList
里面的键a,b,c...就是可以选择的程序。MRUList里存储的是排放顺序。