亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 網站 > 媒體動畫 > 正文

Director實例剖析:在DIRECTOR中實現文本滾動播放實例

2024-09-08 19:26:59
字體:
來源:轉載
供稿:網友

最近有不少的朋友問我有關在dr中如何實現文本滾動效果的問題,我只給了一些方法的提示,我本身認為這個問題是比較的簡單的,但是隨著問的多了,也就意識到這個問題涉及的問題還真不少(自己是小瞧了這個問題了),后來就想找個典型的范例來和朋友們共同討論這個問題,在網上無意的瀏覽時候發現了下面的這個行為,使我對這個問題的認識更深了一步(里面還是有不少的技巧的),我從下面的程序里面也得到了一種新的行為編寫思維方式,同時在其他方面也得到了應用。下面就是這個程序,我做了一些簡單的注釋:
property pmem
property pimage
property pscroll
property pwidth, pheight
property pvisibleheight
property pbackgroundcolor

###定義這個行為的屬性設置###

on getpropertydescriptionlist me

list = [:]
addprop list, #pvisibleheight, [#comment: "visible height", #format: #integer, #default: 100]
return list

end

on beginsprite me

n 獲得text member 的大小
pwidth = sprite (me.spritenum).member.width
pheight = sprite (me.spritenum).member.height

n 獲得文本圖象的大小
pimage = duplicate (sprite (me.spritenum).member.image)
pbackgroundcolor = sprite (me.spritenum).member.bgcolor

n 創建一個新的位圖以供我們使用
pmem = new (#bitmap)
pmem.image = image (pwidth,pheight,32)
pmem.regpoint = point (0,0)
sprite (me.spritenum).member = pmem

n 實現圖象從低部向上滾動
pscroll = -pvisibleheight
setimage (me)

end

on setimage me

n 利用fill命令使圖象充滿背景色
pmem.image.fill (rect (0, 0, pwidth, pvisibleheight), pbackgroundcolor)

n 放置圖象到相應的位置上
pmem.image.copypixels (pimage, rect (0 ,0, pwidth, pvisibleheight), rect (0, pscroll, pwidth, pvisibleheight + pscroll))

end

on exitframe me

n 設置滾動的速度為一個象素
pscroll = pscroll + 1

n 如果滾動文本結束了,在這里設計循環
if pscroll > pheight then pscroll = -pvisibleheight

setimage(me)
end

on endsprite me
erase pmem
end


這個行為比我以前常用的方法是方便多了,先面我介紹一下這個行為的基本編寫思路,如果對lingo很熟悉的朋友通過上面的程序就能夠看的出來了,我再說這些就現的羅嗦了。但我還是想說一下我的體會(真是不可救藥?。。?
這個行為的最大的特點就是節約了空間,只要一個score就可以了。還有一個巧妙的用法就是用了fill命令,這樣在移動文本圖象的時候擦除舊的圖象。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美激情在线观看| 最近中文字幕2019免费| 欧美在线观看www| 国产精品1区2区在线观看| 日产精品久久久一区二区福利| 性欧美亚洲xxxx乳在线观看| 国产午夜精品美女视频明星a级| 精品国产户外野外| 亚洲国产美女久久久久| 91精品一区二区| 日韩成人av网| 理论片在线不卡免费观看| 美日韩精品免费观看视频| 黑人狂躁日本妞一区二区三区| 日本免费久久高清视频| 亲爱的老师9免费观看全集电视剧| 亚洲成av人片在线观看香蕉| 亚洲欧美国内爽妇网| 欧美精品www在线观看| 综合欧美国产视频二区| 亚洲欧美精品一区| 色哟哟入口国产精品| 中文字幕精品视频| 国产成人av网址| 亚洲自拍偷拍福利| 亚洲美女视频网站| 国产成人精品电影久久久| 26uuu另类亚洲欧美日本老年| 国产精品黄视频| 亚洲人成网在线播放| 欧美日韩国产在线播放| 国产欧美欧洲在线观看| 欧美日韩在线另类| 欧美夫妻性生活xx| 日韩av高清不卡| 成人欧美一区二区三区黑人| 日韩精品福利网站| 亚洲福利小视频| 日韩在线中文字| 亚洲国产精品成人av| 97视频人免费观看| 成人性生交大片免费看视频直播| 久久久亚洲国产| 日产精品久久久一区二区福利| 国产精品久久久久久久久久尿| 久久精品99久久久香蕉| 91国在线精品国内播放| 久久久女人电视剧免费播放下载| 日韩小视频网址| 欧洲精品毛片网站| 久久精视频免费在线久久完整在线看| 国内精品久久久| …久久精品99久久香蕉国产| 亚洲欧美一区二区三区情侣bbw| 日韩激情片免费| 久久亚洲国产精品成人av秋霞| 日韩av在线高清| 色老头一区二区三区在线观看| 国产主播精品在线| 色综合导航网站| 亚洲福利小视频| 欧美电影免费观看高清| 欧美综合国产精品久久丁香| 欧美日韩成人在线播放| 日韩av毛片网| 日韩风俗一区 二区| 91久久在线播放| 亚洲18私人小影院| 亚洲一区二区三区四区在线播放| 国产91在线播放九色快色| 欧美中文字幕在线播放| 欧洲日韩成人av| 国产在线a不卡| 97视频在线观看免费高清完整版在线观看| 亚洲国模精品一区| 国产噜噜噜噜噜久久久久久久久| 国产欧美精品一区二区三区介绍| 欧美人与性动交| 精品久久久久久久久国产字幕| 亚洲男人天堂久| 国产午夜精品视频免费不卡69堂| 亚洲欧美一区二区三区久久| 91久久久久久久久| 国产91精品久久久久久久| 国产91ⅴ在线精品免费观看| 91极品视频在线| 国产视频丨精品|在线观看| 亚洲欧美在线播放| 精品久久久久国产| 久久久91精品| 亚洲欧洲中文天堂| 亚洲天堂av综合网| 97成人精品视频在线观看| 亚洲人成在线免费观看| 欧美专区中文字幕| 亚洲福利视频久久| 国产欧美精品一区二区三区-老狼| 国产精品久久久久久av| 国产精品扒开腿做爽爽爽男男| 国产伦精品一区二区三区精品视频| 久久视频在线免费观看| 国产精品精品久久久| 欧美激情xxxxx| 97香蕉久久夜色精品国产| 欧美亚洲国产日本| 欧美一区二区三区四区在线| 欧美精品videofree1080p| 国产精品女主播| 免费不卡欧美自拍视频| 欧美日韩成人黄色| 亚洲自拍偷拍色图| 久久精品国产一区二区三区| 国产欧美一区二区三区在线| 久久最新资源网| 91精品视频在线看| 国产婷婷97碰碰久久人人蜜臀| 91国内免费在线视频| 欧美日韩国产一区中文午夜| 一本大道久久加勒比香蕉| 黑人精品xxx一区| 欧美电影院免费观看| 国产视频久久久| 亚洲性生活视频| 亚洲欧美色图片| 超碰97人人做人人爱少妇| 国内外成人免费激情在线视频| 一级做a爰片久久毛片美女图片| 麻豆乱码国产一区二区三区| 亚洲男人av在线| 亚洲色图狂野欧美| 久久精品色欧美aⅴ一区二区| 日韩国产精品一区| 亚洲精品国产综合久久| 日韩欧美在线视频| 亚洲大尺度美女在线| 97av在线播放| 动漫精品一区二区| 久久久久久久91| 亚洲国产精品va| 久久久免费观看视频| 在线视频日韩精品| 91香蕉嫩草神马影院在线观看| 日韩在线观看成人| 欧美大片在线看| 欧美视频免费在线观看| 欧美精品免费在线观看| 国产日韩av在线播放| 精品中文字幕久久久久久| 91久久嫩草影院一区二区| 欧美精品videossex性护士| 国产一区二区三区日韩欧美| 亚洲国产福利在线| 成人黄色激情网| 日韩中文字幕网| 97在线视频国产| 97香蕉超级碰碰久久免费的优势| 欧美性猛交xxxx乱大交| www.久久草.com| 欧洲永久精品大片ww免费漫画| 欧美精品做受xxx性少妇| 欧美老女人www| 一区二区三区视频免费| 欧美一区二区三区精品电影| 久久精品国产亚洲精品2020|