求精彩源代码(希望有注释),谢绝三方控件!另:如何得到SWF的原始尺寸????先放100分,测试通过了再加!

解决方案 »

  1.   

    1.把gifimage组件的源代码拷过来用...2.用swf sdk得到
      

  2.   

    TGifImage我看过也用过,有点像一堆切碎了稻草...
      

  3.   

    一个帖子,两个问题啊,等我进了xp后帮你看看获取swf尺寸的代码
      

  4.   

    兄弟,受打击啦,人家做好的裤子不穿,非得自己做一条??
    你想想谁有那么多时间为你专门去重新写一份GIF读取分析显示的程序??
    我就想不出为什么你一定要自己完全去重新写一份GIF读取显示的程序??有必要吗?
    如果你想知道这类文件如何读取显示,你自己先研究一下文件格式再说,这样子要人家重新完全写一份不太现实,再说我看也没哪个兄弟这么有时间。
      

  5.   

    那敢问楼主到了哪个层次?是了解了格式,只是不知道怎么显示出动画?还是一窍不通?如果是后者,我劝你还是去找来官方格式文档,把格式了解清楚,把LZW的编解码了解清楚,你看不明白TGifImage就是因为你不了解格式,不了解LZW.把一些基础的东西了解清楚了,写出代码根本不难,至少我见几个十来岁的小孩子也写过.不了解格式和压缩算法,有详细的注释你也完全看不懂.至于读SWF的尺寸就太容易了,官方文档里就有清楚的描述.我很久以前也写过,代码一下子找不到了,细节也记不清了,不过好在有google,找这种现成的代码很容易.印象中,SWF的格式是比较BT一点,部分数据(比如这里的尺寸)是按位储存,而不是字节对齐,想高效率的读取,需要点位运算的技巧.给你个网站:
    http://www.wotsit.org/
      

  6.   

    swf 的基本信息看这里
    http://user.itdrp.com/hottey/article.asp?ID=61
      

  7.   

    嗯,显示GIF的问题我有个想法
    就是放个IE在你Form里面,
    这个可不能算“第三方控件”吧?哈哈
      

  8.   

    看一下Tgifimage源代码!
    在网上找一些资料读一下!我几个月前作过!其它部分都作出来了!
    只有lzw压缩解压没作!(嘿嘿,最主要的部分)!楼主有时间的话慢慢看应该不难!