主题:  插入了ActiveX的D8项目publish出的htm用不了

chenyue

职务:普通成员
等级:1
金币:0.0
发贴:7
#12001/1/10 19:29:26
在D8的编辑状态用"play“看一切正常,但publish成Html后,IE报告说“ActiveX Extra does not exist or failed to initialize correctly.”
(我已经安装了Shockwave8_Installer_Full,而且在player的Extra目录中有ActiveX.x32文件。怎么办啊?



LS

职务:管理员
等级:12
金币:30.8
发贴:8074
#22001/1/10 20:11:02
你看看这样行不行,选择Modify>Movie>Xtras,然后选Add把ActiveX.x32加上。


5D艺术网站长。

chenyue

职务:普通成员
等级:1
金币:0.0
发贴:7
#32001/1/10 20:54:24
谢谢你。不过,我是publish成.dcr和.html,不是.exe,好象跟modify\movie\xtras没关系(试了也不行)。
看MM支持网站上的说明,好像是说activex.x32是非“safe”的xtra。但如果在D8 Publish出的.dcr中要插入ActiveX怎么办呢?不知在你的机器上这样行不行?



酷狗

职务:版主
等级:2
金币:10.0
发贴:610
#42001/1/11 10:18:55
你试一个,我的机器给F了,所以没法试。
把ActiveX.x32拷到X:\winnt\system32\Macromed\Shockwave 8\Xtras目录下。(注:我的系统是win2000,请你找到你的相应目录)。



medianumen

职务:普通成员
等级:1
金币:1.0
发贴:133
#52001/1/11 10:27:41
你的控件注册了吗??我觉得问题出在这里!!



chenyue

职务:普通成员
等级:1
金币:0.0
发贴:7
#62001/1/11 16:00:12
两位说的我都已经做了。我是在D8中用Activex插入flash5动画(d8本身不支持flash5),我已经注册了flash5的activex控件,也把Activex.x32拷贝到了windows/system/macroed/shockwave8/xtras目录,我试着在一个空的d8项目中插入ActiveX控件,publish出的html还是报activex.x32找不到或初始化失败。我估计是初始化失败的问题。不知你们有没有遇到过这种问题?



Call Me Simon

职务:普通成员
等级:2
金币:2.0
发贴:646
#72001/1/11 17:13:23
chenyue在上个贴子中说
引用:
...看MM支持网站上的说明,好像是说activex.x32是非“safe”的xtra。...


这应该就是原因, activeX controls 牵涉到很多安全问题。macormedia没有认证的shockwave safe xtras 是不会被shockwave player 支持的, 毕竟是shockwave player 而不是web browser来播放dcr.

引用:
但如果在D8 Publish出的.dcr中要插入ActiveX怎么办呢?不知在你的机器上这样行不行?


只能使用Flash 4格式, 用flash asset.x32. 在macromedia 提供更新的Flash xtra之前恐怕没有别的办法。:(



chenyue

职务:普通成员
等级:1
金币:0.0
发贴:7
#82001/1/11 17:14:59
MM支持网站的原话:“A Shockwave movie can't host ActiveX controls because of security reasons. ”看来是没有办法的了。