83 123
发新话题
打印

连续滚动的图片效果(扩展此效果,大家都来指点一下)

大家一起來學習之再改重傳

暈,忘了要控制大圖的比例,再傳一次源碼.

請大家試試把數組改大,例如 pic1.jpg.......pic30.jpg,看看可以用嗎?

附件

new.fla (126 KB)

2006-9-17 16:21, 下载次数: 120

TOP

MovieClipLoader
用得好...

TOP

不错,得好好学习一下

TOP

再改再傳

其實從相冊的觀點來看,61樓的範例仍有下列幾點可以改良.

1.能 處理超過10張以上的圖片,61樓的範例如果超過10張,圖片循環時肯定會出錯
2. 在相冊中,圖片通常會附加說明,因此有必要加入文字說明
3. 一般的數碼相片檔案很大,通常會在user上傳時利用server端先行處理(如PHP+GD),使之成為(原圖,縮圖)二個檔案,如此就可以減少傳輸的資料量.

1,2的修改已經上傳,請自行準備圖片檔案,其他的就留給大家一起思考了.這個題目再努力一下,就可以做個相冊啦!

附件

new2.fla (66 KB)

2006-9-17 20:01, 下载次数: 109

TOP

再努力一下 不用小图阵列 自动用大图缩小就行了

TOP

引用:
原帖由 ttbbtt 于 2006-9-18 05:22 发表
再努力一下 不用小图阵列 自动用大图缩小就行了
我觉得还是用小图,如果都用大图,放到网站加载的时候是不是很费时,先加载小图,点小图的时候再加载大图这样就考虑到网络的实际情况

TOP

滚动变成竖向的怎么改代码?

我想把楼主的代码改成竖向走.怎么改代码啊?呵呵?
我改了下,它只执行一次但不循环,怎么回事啊?

TOP

引用:
原帖由 weiq270 于 2006-9-20 16:47 发表
我想把楼主的代码改成竖向走.怎么改代码啊?呵呵?
我改了下,它只执行一次但不循环,怎么回事啊?
我原本的代码就是竖向走的啊.
在一楼那里啊.
只要明白原理.
改XY轴坐标就行的啊/

TOP

引用:
原帖由 steamlin 于 2006-9-11 09:14 发表
思路是,把超出视觉范围的图片追加到最后一张图片的未尾或是在Stage的某个位置.只要能跟最后一张图片的位置后面就了.
for (i=1; i<7; i++) {
        this.createEmptyMovieClip("mc"+i, i);//创建一个空白 ...
能不能把你的原文件发上来看看啊?谢谢。。。
学无止境

TOP

在第二页中.就有很多源文件啦.
你自己去找一下啊.
那里面都用过一楼相同的代码啊.
我的那个...好像是删除了.没找着.

TOP

如果是鼠标控制小图片的滚动方向呢?--鼠标移向左边,图片往左边滚动,反之往右边滚动 如何实现
welcome to my personal space:
http://space.flash8.net/space/?565100

TOP

我又来了,昨天晚上想着,这个问题怎么也睡不着。。。大哥哥,一定要救救我,我4点过起来。作,,,,唉,,作出的东西,,,郁闷。。。你看看吧,帮帮我改改源文件,我只是一只小小的菜鸟,想要飞也飞不高。。。如果可能,高手们加加我的QQ吧,,65754440。万分感谢啦。我为flash痴狂了。。我对编程还有一定的基础,所以看你们的程序,还勉强,但是不熟悉语句,昨天晚上我写了一个和楼主一样的东西,结果你们帮我看看吧。。惨不忍睹。。。。还有我不明白的地方在源文件中用注释写出来了,大家指点指点了,小弟瞌头了。。。头都破了,流血了。。。。一会儿还得去上班,先贴文件吧。。。
还有一开始那个fscommand是用来干什么的?谁能说说?????

[ 本帖最后由 魔剑 于 2006-9-29 00:28 编辑 ]

附件

带着问题的滚动条.fla (59.5 KB)

2006-9-29 08:15, 下载次数: 48

带着问题的滚动条.swf (696 Bytes)

2006-9-29 08:15, 下载次数: 61

学无止境

TOP

引用:
原帖由 bloosm 于 2006-9-28 21:36 发表
如果是鼠标控制小图片的滚动方向呢?--鼠标移向左边,图片往左边滚动,反之往右边滚动 如何实现
这个的原理其实就是有点像跟随鼠标的运动...

TOP

引用:
原帖由 魔剑 于 2006-9-29 08:15 发表
我又来了,昨天晚上想着,这个问题怎么也睡不着。。。大哥哥,一定要救救我,我4点过起来。作,,,,唉,,作出的东西,,,郁闷。。。你看看吧,帮帮我改改源文件,我只是一只小小的菜鸟,想要飞也飞不高。。。 ...
if (this._y<-40) {
                        //??对前面楼上的,所给的源文件,为什么Y=-128,怎么也想不明白,假如屏幕以1024-80*7-30*6-20和有什么关系啊?我的-40是猜的。不知道屏幕是1000*800还是多少,郁闷ing.
                        //判断影片的位置是否到达了指定的位置,如果到达了,就执行以下的语句.
                        this._y = Stage.height+30;
                }


--------------------------------------------------------
这个-40其实就是当图片向上运动到场景上面了.这个图片的高度是40.所以.让它运动到-40,那么就意味着图片己超出我们的视觉范围了.那么就要把这张图片放到最后面去了.
其实this._y = Stage.height+30;还用得不是很好.因为在刚开始加载图中的最后一张图片,假如有十张图片,那么这第十张的图片的原始位置并不一定是能确定下来的.所以呢..你把超出视觉范围的图片放在场景下面的30位置里.
明白?
你再看下六楼经过完善的代码吧.

TOP

mian免费电影http://www.help8.cn
http://ww.help8.cn

TOP

不太明白,你能不能帮我改下源文件,我看看,谢谢,  steamlin
学无止境

TOP

教程大全:http://www.flashsk.com/index/jiaocheng.asp

提示: 作者被禁止或删除 内容自动屏蔽

TOP

改成直向循環-給72樓的兄弟

基本上只要編程概念抓得住,修改垂直或水平都不會太難的,給你兩者對照的源碼,參考看看唄!

附件

new_v.fla (130.5 KB)

2006-9-30 10:09, 下载次数: 87

TOP

我是菜鸟~~

对这些代码也不懂~~

但很想提高FLASH水平~~

因此想加入到你们高手的讨论中来~~

万望各位高手以后多指点哈~~

先在此谢过啦~~

TOP

偶对你们上面讨论的语句简直就是听天书啊~~

但下载了相册效果看了下~~

实在是很佩服各位的讨论成果哈~~

TOP

独南行 :你的源文件出小图没大图!

TOP

图片做成一个滚动的MC,然后在上面加一段代码.
onClipEvent (mouseUp) {
        mc.stop();
}
onClipEvent (mouseDown) {
        mc.play();
}
应该可以了吧!

TOP

下载了.学习了.
湛狄网http://home.goofar.com/zhandi/

TOP

 83 123
发新话题