很久没有玩Flash了……前段时间做的那个项目别提了,要不是8里面那点新东西和老爸经济确实困难,我打死也不会再找那种项目作了。
近日自习英语和数学,发现这两门强项功力大减,唉!果然岁月不饶人啊!不过自习的感觉挺不错的,很久没有这么静了……当然每天自习到十点半还是有点憋……近日做了一个一直想做的效果。
言归正传,这是一个一个Loading特效。很久以前某国外网站做过,当时我还不知道怎么做,现在一帧代码搞定,希望对大家有用,新手学习,高手批评。
例子(要使用的话,请著名出处 www.awflasher.com )
注意:如果您的网速太快的话,是看不到这个loading效果的。其实,loading本身也是给慢速的网友一个打法时间的机会,让他们等待内容出现,内容当然比loading更加重要了。
很多朋友反映看不到效果,我抓了张图给各位看:)
此外,感谢矩阵棉花的提醒,很多朋友看不到效果是因为直接点开了SWF。大家只要点击“点此 显示/隐藏 媒体”就可以了
import mx.transitions.easing.*;
import mx.transitions.TweenExtended;
//
loadThis();
function loadThis() {
target = this;
i = setInterval(doLoad, 20);
}
var pOld:Number = 0;
var pNew:Number = 0;
function doLoad() {
trace(1);
pNew = Math.round(target.getBytesLoaded()/target.getBytesTotal()*400);
if (pNew != pOld) {
var _p:Number = pNew;
dp = pNew-pOld;
if (_root.tempMC == undefined) {
tempMC = target.createEmptyMovieClip("temp", 1);
}
tempMC._x = 0;
tempMC._y = 0;
var _d:Number = tempMC.getNextHighestDepth();
with (tempMC.attachMovie("rect", "tempMC"+_d, 10+_d)) {
getThis = _parent[_name];
getThis._x = pOld;
getThis._width = dp;
var _tween:TweenExtended = new TweenExtended(getThis, ["_y", "_alpha"], Bounce.easeInOut, [getThis._y+10, 0], [getThis._y, 100],3, true);
//
}
pOld = _p;
}
if (pNew == 400) {
killLoader();
}
}
function killLoader() {
_t = target.temp;
trace(_t);
var _tween:TweenExtended = new TweenExtended(_t, ["_y", "_alpha"], Regular.easeInOut, [0, 100], [0, 0], .5, true);
_tween.onMotionFinished = function() {
_t.removeMovieClip();
_root.nextFrame();
};
clearInterval(i);
}[/code]
本文来自:http://www.awflasher.com/blog/archives/374
Google更注重原创、时效性好的文章:
| 相关阅读 | 本月十大 |





**错误** 场景=场景 1, 图层=图层 1, 帧=1:第 28 行: 无法加载类或接口'mx.transitions.TweenExtended'
var _tween:TweenExtended = new TweenExtended(getThis, ["_y", "_alpha"], Bounce.easeInOut, [getThis._y+10, 0], [getThis._y, 100],3, true);
**错误** 场景=场景 1, 图层=图层 1, 帧=1:第 40 行: 无法加载类或接口'mx.transitions.TweenExtended'
var _tween:TweenExtended = new TweenExtended(_t, ["_y", "_alpha"], Regular.easeInOut, [0, 100], [0, 0], .5, true);
ActionScript 错误总数:2 报错:2
是flash9做的吗,怎么错误提示啊!
要安装TweenExtened Class
不仅flash看不到,图也看不到啊。怎么整的。
[...] Adobe. Goodbye Macromedia!安全性……安全性Thoughts without Flash (作品)[原创]Loading特效Google大预言(flash版)[讨论]Flash8中的强选取 vs [...]