英文 LED 字幕效果

 
function zhi(size, words, __X, __Y, color_LINE, color_LED, move, Num) {
        squ_size = size;
        for (var j = 0; j<=48; j++) {
                this["point_"+(j+1)] = [];
                this["point_"+(j+1)].push(j*squ_size-Math.floor(j/6)*squ_size*6);
                this["point_"+(j+1)].push(Math.floor(j/6)*squ_size);
        }
        //trace(this["point_"+6]);
        A = [3, 4, 9, 10, 14, 17, 20, 23, 26, 29, 31, 32, 33, 34, 35, 36, 37, 42, 43, 48];
        B = [1, 2, 3, 4, 5, 7, 12, 13, 18, 19, 20, 21, 22, 23, 25, 30, 31, 36, 37, 42, 43, 44, 45, 46, 47];
        C = [3, 4, 5, 8, 12, 13, 19, 25, 31, 38, 42, 45, 46, 47];
        D = [1, 2, 3, 4, 7, 11, 13, 18, 19, 24, 25, 30, 31, 36, 37, 41, 43, 44, 45, 46];
        E = [1, 2, 3, 4, 5, 7, 13, 19, 20, 21, 22, 25, 31, 37, 43, 44, 45, 46, 47];
        F = [1, 2, 3, 4, 5, 7, 13, 19, 20, 21, 22, 25, 31, 37, 43];
        G = [3, 4, 5, 8, 12, 13, 19, 25, 28, 29, 30, 31, 36, 38, 42, 45, 46, 47];
        H = [1, 5, 7, 11, 13, 17, 19, 20, 21, 22, 23, 25, 29, 31, 35, 37, 41, 43, 47];
        I = [1, 2, 3, 8, 14, 20, 26, 32, 38, 43, 44, 45];
        J = [3, 4, 10, 16, 22, 28, 34, 40, 43, 44, 45];
        K = [1, 6, 7, 11, 13, 16, 19, 21, 25, 26, 27, 31, 34, 37, 41, 43, 48];
        L = [1, 7, 13, 19, 25, 31, 37, 43, 44, 45, 46, 47];
        M = [1, 6, 7, 12, 13, 14, 17, 18, 19, 21, 22, 24, 25, 27, 28, 30, 31, 36, 37, 42, 43, 48];
        N = [1, 2, 6, 7, 8, 12, 13, 15, 18, 19, 21, 24, 25, 28, 30, 31, 34, 36, 37, 41, 42, 43, 47, 48];
        O = [2, 3, 4, 5, 7, 12, 13, 18, 19, 24, 25, 30, 31, 36, 37, 42, 44, 45, 46, 47];
        P = [1, 2, 3, 4, 5, 7, 12, 13, 18, 19, 20, 21, 22, 23, 25, 31, 37, 43];
        Q = [2, 3, 4, 5, 7, 12, 13, 18, 19, 24, 25, 30, 32, 33, 34, 35, 40, 47, 48];
        R = [1, 2, 3, 4, 5, 7, 12, 13, 18, 19, 20, 21, 22, 23, 25, 27, 31, 34, 37, 41, 43, 48];
        S = [2, 3, 4, 5, 7, 13, 20, 27, 28, 29, 36, 42, 43, 44, 45, 46, 47];
        T = [1, 2, 3, 4, 5, 9, 15, 21, 27, 33, 39, 45];
        U = [1, 6, 7, 12, 13, 18, 19, 24, 25, 30, 31, 36, 37, 42, 44, 45, 46, 47];
        V = [1, 6, 7, 12, 13, 18, 19, 24, 25, 30, 31, 36, 38, 41, 45, 46];
        W = [1, 6, 7, 12, 13, 18, 19, 24, 25, 27, 28, 30, 31, 33, 34, 36, 37, 38, 41, 42, 43, 48];
        X = [1, 6, 7, 12, 14, 17, 21, 22, 27, 28, 32, 35, 37, 42, 43, 48];
        Y = [1, 5, 7, 11, 14, 16, 21, 27, 33, 39, 45];
        Z = [1, 2, 3, 4, 5, 6, 12, 17, 21, 27, 32, 37, 43, 44, 45, 46, 47, 48];
        letters = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
        for (var jj = 0; jj<=letters.length; jj++) {
                this["Arr_"+letters.charAt(jj)] = [];
                for (var j = 0; j<this[letters.charAt(jj)].length; j++) {
                        this["Arr_"+letters.charAt(jj)].push("point_"+this[letters.charAt(jj)][j]);
                }
        }
        _root.createEmptyMovieClip("squ", getNextHighestDepth());
        _root.squ.beginFill(color_LED, 100);
        _root.squ.lineStyle(0, color_LINE);
        _root.squ.lineTo(squ_size, 0);
        _root.squ.lineTo(squ_size, squ_size);
        _root.squ.lineTo(0, squ_size);
        _root.squ.lineTo(0, 0);
        _root.squ._visible = 0;
        dep = 0;
        zhiju = squ_size*7;
        Y = __Y;
        X = __X;
        word = words;
        for (var jj = 0; jj<word.length; jj++) {
                for (var j = 0; j<this["Arr_"+word.charAt(jj)].length; j++) {
                        _root.dep++;
                        __x = this[this["Arr_"+this.word.charAt(jj)][j]][0];
                        __y = this[this["Arr_"+this.word.charAt(jj)][j]][1];
                        squ.duplicateMovieClip("squ"+dep, _root.getNextHighestDepth(), {_x:__x+jj*zhiju+X, _y:__y+Y});
                }
        }
        _root.lineStyle(0, color_LINE);
        for (var j = 0; j<=10; j++) {
                _root.moveTo(X, squ_size*j+Y-squ_size);
                _root.lineTo(X+squ_size*40, squ_size*j+Y-squ_size);
        }
        for (var j = 0; j<=40; j++) {
                _root.moveTo(squ_size*j+X, Y-squ_size);
                _root.lineTo(squ_size*j+X, Y+squ_size*9);
        }
        if (move) {
                for (var j = 0; j<=dep; j++) {
                        _root["squ"+j]._x += 200;
                        _root["squ"+j].onEnterFrame = function() {
                                this._x -= size;
                                this._x<X ? this._x += squ_size*word.length*size : "闪吧 kingofkofs";
                                if (this._x>size*6*5+zhiju*Num) {
                                        this._visible = false;
                                } else {
                                        this._visible = true;
                                }
                        };
                }
        }
}
zhi(8, "HELLO JIE RI KUAI LE,WO SHI  KINGOFKOFS", 120, 150, 0x000000, 0x0000FF, true, 3.5);

时间: 2025-01-20 23:31:41

英文 LED 字幕效果的相关文章

基于jquery的打字机字幕效果

记得以前看电视的时候,电视里偶尔会出现文字一个紧接一个出现,伴随着打字机滴答滴答声音的字幕效果,常常好奇其实现效果.今天周末,没课就顺便想了想用javascript实现打字机效果.用了一个小时左右,就做出来,代码不过几十行. 先说下思路:一些典型的嵌套文字的html容器标签可以是这样:  代码如下 复制代码 <span>一行嵌套在span标签里的文字</span><p>一段嵌套在p标记的文字</><div>一段嵌套在div标记里的文字</d

会声会影滚动字幕效果怎么制作

1.打开会声会影x5,插入想要制作滚动字幕的视频,点击T按键,输入文字,并调整字体的格式以及背景颜色. 2.选择属性,打开后选择其中的应用选项,然后选择飞行效果 3.选择自定义动画属性,选择下图的红色方框的选项,然后点击播放按钮,浏览即可 好了以上就是小编为大家整理的一篇关于会声会影滚动字幕效果制作全部操作流程了,希望这篇文章可以为大家带来帮助的呀.

一起谈.NET技术,Silverlight 游戏开发小技巧:星球大战字幕效果

各位科幻迷可能对星球大战的字幕效果印象深刻,这个电影字幕表现手法曾经风靡大小美国影片,甚至超人影片和电视也曾经用此来做开场和结尾字幕,今天我就将这个效果在blend里面制作技巧告诉大家,下面是星球大战的图片: 可能大家觉得这做成一个游戏开发技巧有点牵强,我计划以此作为引子,引出有关于Silverlight特效制作的关键知识点--Projection,在直接翻译上是投影的意思,但是一般我们称之为3D变换,RenderTransform一般是2D的变换,如果使用了Projection那么就能弄出非常

Silverlight 游戏开发“.NET研究”小技巧:星球大战字幕效果

各位科幻迷可能对星球大战的字幕效果印象深刻,这个电影字幕表现手法曾经风靡大小美国影片,甚至超人影片和电视也曾经用此来做开场和结尾字幕,今天我就将这个效果在blend里面制作技巧告诉大家,下面是星球大战的图片: 可能大家觉得这做成一个游戏开发技巧有点牵强,我计划以此作为引子,引出有关于Silverlight特效制作的关键知识点--Projection,在直接翻译上是投影的意思,但是一般我们称之为3D变换,RenderTransform一般是2D的变换,如果使用了Projection那么就能弄出非常

Silverlight 游戏开发小技巧:星球大战字幕效果

各位科幻迷可能对星球大战的字幕效果印象深刻,这个电影字幕表现手法曾经风靡大小美国影片,甚至超人影片和电视也曾经用此来做开场和结尾字幕,今天我就将这个效果在blend里面制作技巧告诉大家,下面是星球大战的图片: 可能大家觉得这做成一个游戏开发技巧有点牵强,我计划以此作为引子,引出有关于Silverlight特效制作的关键知识点--Projection,在直接翻译上是投影的意思,但是一般我们称之为3D变换,RenderTransform一般是2D的变换,如果使用了Projection那么就能弄出非常

PowerPoint中实现滚动字幕效果

大家经常见到过字幕滚动的效果,我们完全可以使用Microsoft Office办公套件中的PowerPoint来制作出一个字幕滚动的效果.现在就让我们一同来做做看: 1.设置背景 先选取新幻灯片为"空白"的自动版式,再根据个人的爱好,设置一下背景.单击"格式"→"背景"命令,在"背景填充"下拉框中选"填充效果",再单击"纹理"标签页,从中选定自己喜欢的纹理(如图1). 2.输入文字 用鼠

利用jQuery实现打字机字幕效果实例代码_jquery

实现效果: 实现原理: 把html里的代码读进来, 然后跳过"<"和">"之间的代码, 顺便保存了内容的格式, 然后一个定时器,逐个输出. 用到的基础知识: jQuery为开发插件提拱了两个方法,分别是:      jQuery.fn.extend(object);     jQuery.extend(object); jQuery.extend(object); 为扩展jQuery类本身.为类添加新的方法. jQuery.fn.extend(objec

使用JavaScript实现连续滚动字幕效果的方法_javascript技巧

我们一般都用Marquee标签控制元素的滚动.但是单向的Marquee滚动是不连续的,每滚完一幕,就会出现一次空白.而下面介绍中的滚动则是连续的,毫不间断. 下面为你介绍这是如何实现的. 为了滚动能够"连续",我们需要将字幕的内容复制多遍,直到内容的高度不小于滚动区高度的两倍.然后我们将溢出的滚动条隐藏掉,用代码控制滚动条向下移动(这时内容将向上移动).当滚动条滚动到最下方时,理论上不能再往下滚动了,于是我们立刻调整滚动条,将它向上滚动到一个和当前画面一样的位置.结果我们看到的就是连续

修改好的jquery滚动字幕效果实现代码_jquery

最终效果图 源代码: 复制代码 代码如下: <html> <head> <meta http-equiv="content-type" content="text/html;charset=gb2312"> <script src="http://demo.jb51.net/jslib/jquery/jquery.js"></script> <script type = "