English LED subtitle effects
Last Update:2017-01-13
Source: Internet
Author: User
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: "Flash Bar 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 );