关于FLASH和画布的问题 ( 积分: 200 )

  • 主题发起人 主题发起人 狂奔的蜗牛
  • 开始时间 开始时间

狂奔的蜗牛

Unregistered / Unconfirmed
GUEST, unregistred user!
我需要在SWF上创建一个画布,palette.Handle:=getdc(swf.Handle) 然后再画布上进行画图,但SWF执行GOTOFRAME后,画布上地图象被自动清除了,怎么解决?试过把画布创建在窗体上,但SWF是直接写屏的,会挡住画布,试过把画布创建在屏幕上,但SWF执行GOTOFRAME后画布上的图象还是被清除了,试过保存画布,但保存的图象是程序画的和SWF内容在一起的,究竟怎么处理?非常着急,在线,
 
去下载一个透明的控件panel(透明面板控件),再在面板控件上做画布,
这个控件你再去搜一下,我现在没有源程序了,你找一下应该有的.
你就用"透明"和"panel"为关键字去查找一下.
 
好,我马上试
 
找了几个都是要注册的,哪位大侠有?或者有别的办法处理这个问题?我的信箱是liweboffice@vip.sina.com,谢谢了!
 
透明的panel不行啊,我找到了透明panel的代码试过了,不可以,应该是属于SWF直接写屏的问题,好像SWF每次跳转之后会重绘,只要是SWF那个显示区域上的东西都会被重新绘制
 
有个defaultdraw 的属性改成flase就不会重绘了
 
swf和画布都没有defaultdraw 这个属性啊
 
问题还没解决,哪位高手帮忙啊?
 
结帖,问题解决,虽然二位的提议没有解决问题,但感谢二位.我是在SWF重绘之后,又把擦掉的图象重新画上了.
 
后退
顶部