我已经购买了由MXP组件和两个外部swf组成的外部组件。 显然我没有任何来源或fla文件。 我已经在我自己的项目中导入了该组件,它工作正常(与两个外部swf结合)。现在我已经调试并反编译了这两个外部swf中的一个,这是一个独立的程序(SWF Decompailer),以便找到我想管理的两个函数。 我找到了他们的名字[forceNextImage()和forcePrevImage()]以及声明它们的类。
问题是这些功能受到保护,我必须在我的项目中调用它们(当然,我导入组件的项目)。有办法吗?怎么样?
我希望即使我缺乏英语,我也能理解,但如果不是,请不要问我..
提前致谢。
Fabrizio
答案 0 :(得分:1)
你可以对它进行子类化,然后从子类中调用它吗?
答案 1 :(得分:1)
protected
方法可以从子类调用,因此您可以扩展组件并公开它们:
public class YourComponent extends Component
{
public function nextImage():void
{
forceNextImage();
}
public function prevImage():void
{
forcePrevImage();
}
}