请高手帮我解决这个问题,关于删除onenteriframee的,详情请打开文件

我把doc文件误删以后,用文件恢复软件恢复了,但是打开doc文件以后,里面的内容全部消失了。_百度知道
我把doc文件误删以后,用文件恢复软件恢复了,但是打开doc文件以后,里面的内容全部消失了。
后来我用diskgenius(硬盘分区软件)恢复了这个doc文档我D盘有一个doc文档,请问一下怎么样才能恢复以前的文本资料啊,但是打开这个文档的时候里面的资料全部没有了,这全是重要资料,各位高手帮帮我,但有一次重装系统不小心把D盘格式化了
那用diskgenius恢复的文档,当然如果之后你以重名的doc文件再删除过,就无法恢复回来了,你被误删除时的doc文件? 如果保存了,是确定保存了你文件中重要的资料数据,是可以看见的。那之前的旧的doc关键的问题是
其他类似问题
为您推荐:
其他3条回答
一、只能恢复已删除文件1 Active File Recovery
一个简单易用、功能超强的数据恢复工具,使用它可以恢复在 Windows 中丢失或删除的文件和文件夹。它不仅可以恢复分区格式化或丢失后的数据,而且可以恢复被损坏、病毒或目录结构导致丢失的数据。所有类型的硬盘驱动器: IDE、ATA、SCSI 和软盘;可移动设备:CompactFlash、SmartMedia、Secure Digital/MultiMediaCard、Sony Memory Sticks 等;格式化恢复:无
速度很快,只有一种扫描方式,对中文支持不好,带中文名字的文件大多无法恢复(中文和英文结合时,如果中文在前,无法恢复;如果英文在前,可恢复,丢失中文部分),中文Word文档恢复后部分成乱码。扫描到的文件以原来目录结构方式显示。2 Drive Rescue 1.9d
一款优秀而且免费的磁盘数据拯救程序,它...
没恢复好,我以前也遇到过,同样是用DISKGENIUS这个软件,恢复起来比较慢,然后我看恢复了那个文件就停止了,结果打开是乱码
去垃圾回收站看下
文件恢复软件的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁后使用快捷导航没有帐号?
只需一步,快速开始
查看: 4280|回复: 10
关于onEnterFrame的问题!!!
UID34820在线时间 小时积分1566帖子离线16605 天注册时间
银牌会员, 积分 1566, 距离下一级还需 1434 积分
我用ac创建一个空的影片剪辑,然后这个影片剪辑又加载一张图片,我想让这张图片渐变显示,如下代码:
createEmptyMovieClip(&imgs&, 0);&&//创建一个空的影片以便放图片& &
&&imgs.loadMovie(&1.jpg&);
&&var a=0;
&&imgs.onEnterFrame=function(){
& &trace(a);
& &imgs._alpha=a;
& &a+=10;
& &if(a&=100){
& & delete _root.onEnterF
& &}
}
复制代码
结果发现imgs.onEnterFrame根本没有触发,我把imgs.onEnterFrame换成_root.onEnterFrame后则可以正常显示效果了!
这是为什么?是什么原理?为什么imgs.onEnterFrame就不行呢?
UID38992在线时间 小时积分506帖子离线16605 天注册时间
高级会员, 积分 506, 距离下一级还需 494 积分
flash确实有这个问题,做为一个好的习惯,容器和检测应分开
你没有判断图片加载是否完成
UID289794在线时间 小时积分283帖子离线16605 天注册时间
中级会员, 积分 283, 距离下一级还需 217 积分
结果发现imgs.onEnterFrame根本没有触发,我把imgs.onEnterFrame换成_root.onEnterFrame后则可以正常显示效果了!
这是为什么?是什么原理?为什么imgs.onEnterFrame就不行呢?
这哪是什么FLASH的问题,是你们没理解清楚罢了。你只要稍微仔细看下,就应该知道,imgs.onEnterFrame触发的是imgs影片剪辑内的帧频事件,_root.onEnterFrame触发的是根目录时间轴的帧频事件。你要执行imgs的透明度,理所当然应该在_root下触发帧频,你如果用imgs触发帧频,在imgs里面只有被加载的一张图片,根本就没有imgs这个影片剪辑,当然是没反应了。
触发帧频详解:
[[i] 本帖最后由 adobekit 于
15:05 编辑 ]
UID38992在线时间 小时积分506帖子离线16605 天注册时间
高级会员, 积分 506, 距离下一级还需 494 积分
第3楼的兄弟错了
在图片完全加载后,还是可以用imgs.onEnterFrame的,只是在加载过程中不行
UID38992在线时间 小时积分506帖子离线16605 天注册时间
高级会员, 积分 506, 距离下一级还需 494 积分
另外,看了3楼兄弟的教程,补充1点:
删除onEnterFrame事件处理函数的方法不只是delete,删除引用、删除相关的容器都可移除事件处理函数
UID145182在线时间 小时积分500帖子离线16605 天注册时间
高级会员, 积分 500, 距离下一级还需 500 积分
楼上的老师,你能不能写段代码:在图片完全加载后,还是可以用imgs.onEnterFrame的 是怎么实现的呢?
UID332967在线时间 小时积分3181帖子离线16605 天注册时间
金牌会员, 积分 3181, 距离下一级还需 1819 积分
//创建一个空的影片以便放图片
this.createEmptyMovieClip(&imgs&, 0);
var a = 0;
function on_func(imgs:MovieClip) {
& & & & imgs.onEnterFrame = function() {
& & & & & & & & trace(a);
& & & & & & & & imgs._alpha =
& & & & & & & & a += 10;
& & & & & & & & if (a&=100) {
& & & & & & & & & & & & delete _root.onEnterF
& & & & & & & & }
& & & & };
}
//用MovieClipLoader 类来加载,在onLoadInit中运行函数,因为它表示加载完成并开始运行了,可以进行MC的一切属性设置与操作了
var _mcl:MovieClipLoader = new MovieClipLoader();
this.onLoadInit = function(_mc:MovieClip):Void&&{
& & & & on_func(_mc);
};
_mcl.addListener(this);
_mcl.loadClip(&1.jpg&, this.imgs);
复制代码
UID145182在线时间 小时积分500帖子离线16605 天注册时间
高级会员, 积分 500, 距离下一级还需 500 积分
谢谢楼上的老师
UID145182在线时间 小时积分500帖子离线16605 天注册时间
高级会员, 积分 500, 距离下一级还需 500 积分
还想问个问题
因为是使用了侦听器所以 这句
_mcl.loadClip(&1.jpg&, this.imgs);
放到最后也可以,是吗?&&如果不使用侦听器,就要考虑代码的执行的顺序。我这样理解对吗?
UID178833在线时间 小时积分4373帖子离线16605 天注册时间
金牌会员, 积分 4373, 距离下一级还需 627 积分
loadMovie的时候已经把原来imgs.onEnterFrame清除了 这是正常现象
UID137390在线时间 小时积分11204帖子离线16605 天注册时间
一个loadMovie总是伴随着一个unLoadMovie。
Powered by这段代码的实际效果有问题(元件不受鼠标控制),请高手指点_百度知道
这段代码的实际效果有问题(元件不受鼠标控制),请高手指点
dx = (end._y=_ymouse = Math.y)/ b = Math, fk_ &#47._x .round(_ymouse)};&#47, fk_ xs_txt._
} }:fk_mc._x += &#47, end = {x; speed = 10._x=end.addListener(zt); /.round(_ymouse)-fk__xmouse = Math.round(_xmouse);xs_txt为动态文本实例var zt.x)&#47!=
fk_ start = {x;&#47.x;dy = (Math.onEnterFrame = function() {
if (fk_mc._y += dy.y) {
fk_+b; dy = (end!= &#47.x-start:Math.round(_xmouse);/;fk_mc为mc实例/delete fk_dx = (Mspeed._x.x;speed.onEnterFrame:Object = new Object()._y}.round(_ymouse);&#47.round(_xmouse);/ fk_mc.round(_xmouse)-fk_mc.text = a+&quot:fk_mc.y-&#47fscommand(&&#47.round(_ymouse),&quot.onMouseDown = function() { a = Math._y)//}, y:Math.stop().y) {
fk_mc, true);
} else if (fk_M/fullscreen&quot._x)&#47
这是一段flash8.0的代码
提问者采纳
_root..addListener(mouseListener).totalLength.totalLength=0.,每当obj移动一个步长.{
_root._x+=_root,他是通过求出剩余的路径的长度。从代码上来看我们可以看到变量pileLength是充当累积路径用的.totalLength))这句代码的意思..onMouseDown=function()。 mouseL
} } Mouse,我们的侦听事件就会给触发.totalLength&lt.._x+=_可以看到我们注册了鼠标的按下侦听事件:Number=0:Object=new Object().pileLength.,以便为下一次移动作准备.{
obj.,最后我们还要将pileLength复位和删除掉onEnterFrame事件,但由于方向的不同这里做了不同的处理..{
obj.abs(_root..addListener(mouseListener).abs(_0).;从上面的源码中的Mouse.totalLength=
}else.speed.speed).pileLength.{
if(_0);0),与累积路径法相反.speed。有人可能会不大清楚if(_=_root。让我们先看看源码吧;&#47.speed..pileLength+_root.totalLength=0.{
if(_ var speed:Number=5.totalLength-=_root..{
if(_root..{
if(_root.;
}匀速运动...speed&lt。直到总路径长度为0后我们就结束onEnterFrame事件.speed:Number=5,下面我来说一下剩余路径法是如何解决这个问题的.._x-_root,那么pileLength就累积起一个步长的长度..onEnterFrame=function().。 mouseListener.totalLength)-_
_root。之后我们给主场景赋予了onEnterFrame事件.onMouseDown=function(),如果剩余路径长度为零就代表已经到达目的点.pileLength=0;
_root.totalLength&lt.speed.onEnterFrame:Object=new Object();
delete _root.onEnterF
_root.; var totalLength。这侦听事件里面我们求出了obj对象离指定点的总路径totalL匀速运动; =Math.speed&lt:var mouseListener,总路径长度都在减少.abs(_root.pileLength+=_root,如果剩余的距离不够一个步长那么就走完剩余的距离即可.;&#47.totalLength=obj.totalLength.。剩余路径法;
}else,然obj对象移动到指定位置..{
obj.addListener(mouseListener)..._x-=_整段代码下来我们可以清楚地看到obj对象每走一个步长._xmouse.onEnterFrame=function()._x+=_root..abs(_root,其实这是当obj接近目的点并且在下一次移动就到达目的点的时候..; &#47._x-_root.{
if(_root.;
}else.speed.{
} } Mouse。这就是累积路径法;
}else.totalLength)).{
obj:Number=0.{
}else._x-=_root.totalLength)-_root。每次鼠标点下去的时候.;Math.totalLength&lt._xmouse。也就是else分支的代码,此是定值.{
If(_root.totalLength&gt._x-=M
_root,此是定值..totalLength&lt:Number=0.totalLength+=_root.Flash AS关于定点移动的解决方案分析 收藏 var mouseL var pileLength._x+=M var totalL
_root.pileLength+_0)
提问者评价
谢谢帮助。
其他类似问题
为您推荐:
您可能关注的推广
鼠标的相关知识
其他1条回答
问题:c语句逻辑口令出错功能:鼠标反应速度还有位置计算
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁flash中关于onEnterFrame = function () 的问题_百度知道
flash中关于onEnterFrame = function () 的问题
onEnterFrame = function () { if (250) {
che._x& }}.gotoAndPlay(6),我想让它运行che李的第6-8帧。可为什么它只运行第6帧._x=250) {
} else if (che我用onEnterFrame控制了che在che里的第1-5帧运动?。._x+3,现在che运动到250的时候._x = che,而不运行7和8帧啊
我有更好的答案
来结束即可function
onEnterFrame = function () {
if (250) {
che,然后调用这个函数,直接在想要跳转的帧写入跳转命就行了._x&lt._x=250) {
guan,在2._x+3.0里只需用
delete onEnterFrame,如果还有不明白.gotoAndPlay(6),上面我定义了fun不知我的表达是否理解;
}}; 调用函数直接引用函数名;就可以结束这个帧频调用
如下这里我们可以把你想要执行的句话定义为一个函数,不需要时只需用上面的delete onEnterFrame,function为用户自定义函数._x = che,你把文件传给我,要结束某个自定义函数;
} else if (che不太明白你的意思
两个MC “che” 和&guan& 是什么关系,是平级,同在包含呢?另外,你在调用guan的时候,它是否在当前帧,如果不是的话,compiler找不到这个MC,就没法gotoAndPlay。弄清楚以后,如果还有问题,在guan的第6帧里trae一下,看是否跳到了那一帧。
其他类似问题
为您推荐:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁等 级:版主
威 望:252
帖 子:20852
专家分:40210
知道“视图”是什么吗?
授人以渔,不授人以鱼。
等 级:版主
威 望:152
帖 子:12590
专家分:47050
x=1 改为 x=6
等 级:新手上路
帖 子:10
以下是引用TonyDeng在 21:41:07的发言:
知道“视图”是什么吗?
对视图不是很清楚,只能理解到是一个临时表,类似查询,可以更新源表的一些信息,不能进行添加和删除记录的操作,请指点。
等 级:新手上路
帖 子:10
以下是引用tlliqi在 21:42:31的发言:
x=1 改为 x=6
1和6有什么区别吗?
等 级:版主
威 望:252
帖 子:20852
专家分:40210
&&得分:10&
视图是从表中复制出来的一份“复印版”,有数据重组和筛选的等于是抄一份新版文档,增删改视图在原理上说是不能影响到数据原件的。明白这个道理,就知道应该不去删视图上的数据,而是从视图上获得记录的关键字到原来的表上找到真身去做删除动作,然后再重新抄出一份视图。VFP9对之前版本的作了一点修改,可以从视图中删除数据,并影响到原表,标准的SQL是没有的,这是VFP自己的扩展功能,如果你考虑到版本差异,用或不用要衡量过,如果版本是低的,就用上面我说的办法。但实际上,这种删除的动作最好是直接对原表,改用视图只能把事情搞复杂,让自己做更多的事。
[ 本帖最后由 TonyDeng 于
22:01 编辑 ]
授人以渔,不授人以鱼。
等 级:新手上路
帖 子:10
以下是引用TonyDeng在 21:59:45的发言:
视图是从表中复制出来的一份“复印版”,有数据重组和筛选的等于是抄一份新版文档,增删改视图在原理上说是不能影响到数据原件的。明白这个道理,就知道应该不去删视图上的数据,而是从视图上获得记录的关键字到原来的表上找到真身去做删除动作,然后再重新抄出一份视图。VFP9对之前版本的作了一点修改,可以从视图中删除数据,并影响到原表,标准的SQL是没有的,这是VFP自己的扩展功能,如果你考虑到版本差异,用或不用要衡量过,如果版本是低的,就用上面我说的办法。但实际上,这种删除的动作最好是直接对原表,改用视图只能把事情搞复杂,让自己做更多的事。
明白了。那vfp9中如何从视图删除数据呢,该怎么操作?
等 级:版主
威 望:252
帖 子:20852
专家分:40210
在DELETE-SQL命令中增加alias别名,指令删除指定别名上的数据,这个别名可以是表名、工作区别名或文件名。
附件: 只有本站会员才能下载或查看附件,请
授人以渔,不授人以鱼。
等 级:贵宾
威 望:24
帖 子:859
专家分:2728
恕我直言,如果说错了,我向大家学习!
从vfp 6.0 开始,视图的作用,已经起到和操作原表时,几乎同等功能的作用。可以对原表进行各种常规的操作。比如:)查询、替换、插入、删除等功能。注意的是:视图删除记录时,需要用到:set delete on ,并且要求有唯一的字段索引。(物理删除,需对'原表'再&&pack)。其他操作,与操作原表无什么区别。除此之外,视图的作用远不止这些,特别是远程视图,提供了对其他数据库进行操作的功能。以及同时对多表操作的功能。视图还有其他功能,对原表有一定的保护性,如果直接操作原表期间,意外原因有可能导致原表的损坏,但视图不会,因为可以临时创建他。有关视图的进一步叙述,可查看有关帮助文件 ...
[ 本帖最后由 qingfameng 于
10:30 编辑 ]
等 级:新手上路
帖 子:10
虽然理解了,但是在用视图删除原表数据写代码上还是不会。我发个源文件,帮我看看该怎么写。是csh表单中的删除按钮的代码。
附件: 只有本站会员才能下载或查看附件,请
版权所有,并保留所有权利。
Powered by , Processed in 0.022363 second(s), 8 queries.
Copyright&, BCCN.NET, All Rights Reserved

我要回帖

更多关于 framework 的文章

 

随机推荐