重新编译巨大的空中项目

时间:2012-08-06 19:31:53

标签: flash flex air

我今天反编了英雄联盟(从这里称为LoL)客户端,在其中我做了一个简单的改变。现在我需要重新编译,我遇到了一个问题。

我对flash不太惊讶,所以这可能是非常基本的。

LoL的发射器是一个巨大的adobe air(也可能是一些flex)项目,其中一切都是互连的,并分成多个文件。这对我来说是个问题,因为我只想重新编译这个程序的一部分。

当我执行通常的文件>发布以编译它时,我得到168个错误,所有这些都与所有类都应该是动画片段的事实有关。它们不是,因为它们应该是其他“文件”的实例

示例错误:

<stuff>\mod_man.dat\CRLRoomEveIcon.as, Line 1    5000: The class 'CRLRoomEveIcon' must subclass 'flash.display.MovieClip' since it is linked to a library symbol of that type.

示例文件:

package 
{
    import mx.flash.*;

    dynamic public class CRLRoomEveIcon extends UIMovieClip
    {

        public function CRLRoomEveIcon()
        {
            addFrameScript(0, this.frame1);
            return;
        }// end function

        function frame1()
        {
            stop();
            return;
        }// end function

    }
}

如何让flash(CS 5.5)知道这些依赖关系,所以它会停止给我错误,只是编译好了吗?

PS。这些错误的结果是swf中包含NO actionscript。

更新: 在我发布这个之后,我想出了一个新的关键字到plonk进入谷歌,谷歌返回我假设的原因是它不工作,flex没有加载,我如何加载flex到闪存?

0 个答案:

没有答案