снять защиту Amayeta swf encript с флешки
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
снять защиту Amayeta swf encript с флешки - 2011-08-10 17:55:36.880000
|
|
|
d4a1
Сообщений: 31
Оценки: 0
Присоединился: 2010-08-07 17:00:13.056666
|
Всем привет. Парни подскажите чем ещё можно снять защиту с флешки Закриптована Amayeta swf encript 5.0 флешка на as2 SWF Decript - непомог так-как as2. Может у кого есть swf reader 2.3 не демо. Вот сама флешка, ну это контейнер (2.7kb) xxscript.ru/loader.swf Ссылку вписывайте в браузере, а то здесь почему - то ссылку меняет в архиве xxscript.ru/loader.rar
|
|
|
RE: снять защиту Amayeta swf encript с флешки - 2011-08-10 18:30:38.836666
|
|
|
Flint_ta
Сообщений: 3720
Оценки: 1120
Присоединился: 2007-01-26 15:49:18.323333
|
//Frame 0
// Action tag #0
for (;;)
{
if (_root._url.indexOf("johnny-k.ru") > 0)
{
_root.createEmptyMovieClip("clip", 1000);
clip._lockroot = true;
clip._visible = false;
var rr = prog._x;
var loader = new MovieClipLoader();
var listener = {};
loader.addListener(listener);
pp._visible = false;
loader.loadClip("NailNoid.swf", clip);
listener.onLoadStart = function ()
{
pp._visible = true;
}
;
listener.onLoadError = function ()
{
clip.createTextField("error", 0, 50, 50, 0, 0);
clip.error.autoSize = clip.error.border = true;
clip.error.text = "";
}
;
listener.onLoadInit = function ()
{
}
;
listener.onLoadProgress = function (clip, l_b, t_b)
{
var __reg1 = l_b / t_b * 100 * 5.5;
prog._x = rr + __reg1;
}
;
listener.onLoadComplete = function ()
{
delete rrr;
this.swapDepths(1000);
removeMovieClip(this);
prog.removeMovieClip();
pp.removeMovieClip();
delete loader;
delete listener;
}
;
}
break;
}
http://floomby.ru/content/pRZTiC82cU/
|
|
|
RE: снять защиту Amayeta swf encript с флешки - 2011-08-10 18:38:58.326666
|
|
|
d4a1
Сообщений: 31
Оценки: 0
Присоединился: 2010-08-07 17:00:13.056666
|
Flint_ta благодарю. Подскажи какой прогой ? А сама флешка вот без контейнера. Можешь её тоже. Или сразу на чистый fla .Буду очень благодарен http://johnny-k.ru/flash/NailNoid/NailNoid.swf
|
|
|
RE: снять защиту Amayeta swf encript с флешки - 2011-08-10 18:52:57.493333
|
|
|
Flint_ta
Сообщений: 3720
Оценки: 1120
Присоединился: 2007-01-26 15:49:18.323333
|
//Frame 0
// Action tag #0
for (;;)
{
function clear_level()
{
var __reg2 = level.length;
var __reg1 = 0;
for (;;)
{
if (__reg1 >= __reg2)
{
return;
}
level[__reg1].mc.removeMovieClip();
delete (level[__reg1]);
++__reg1;
}
}
function inizialize_menu()
{
toplistD.removeMovieClip();
winD.removeMovieClip();
loseD.removeMovieClip();
theme_game.stop("theme_game");
theme_menu.stop("theme_menu");
johnnyD = 5;
new_game_eng._rotation = 0;
score_eng._rotation = 0;
end_eng._rotation = 0;
new_game_ru._rotation = 0;
score_ru._rotation = 0;
end_ru._rotation = 0;
fill_level(menu_level, 0);
lives_count = 3;
lives_rakets();
loglev.removeMovieClip();
l0.removeMovieClip();
l1.removeMovieClip();
l3.removeMovieClip();
if (lang == 0)
{
new_game_eng._visible = true;
score_eng._visible = true;
end_eng._visible = true;
new_game_ru._visible = false;
score_ru._visible = false;
end_ru._visible = false;
}
else
{
new_game_ru._visible = true;
score_ru._visible = true;
end_ru._visible = true;
new_game_eng._visible = false;
score_eng._visible = false;
end_eng._visible = false;
}
init_ball();
flu_sc = false;
raketka_big._visible = false;
raketka_small._visible = false;
raketka_norm._visible = false;
close_1._visible = false;
close_2._visible = false;
close_3._visible = false;
eng._visible = true;
ru._visible = true;
theme_game.stop("theme_game");
theme_menu.start(0, 10000);
clear_prizes();
m_vP.x = 20;
m_vP.y = 367;
m_vVP.y = 0;
m_vVP.x = 2;
dTime = 1;
}
function inizialize_game()
{
toplistD.removeMovieClip();
winD.removeMovieClip();
loseD.removeMovieClip();
johnnyD = 13;
loglev.removeMovieClip();
l0.removeMovieClip();
l1.removeMovieClip();
l3.removeMovieClip();
fill_level(levels, num_level);
new_game_ru._visible = false;
score_ru._visible = false;
end_ru._visible = false;
new_game_eng._visible = false;
score_eng._visible = false;
end_eng._visible = false;
clear_prizes();
raketka = raketka_norm;
raketka._visible = true;
init_ball();
cadry_johnny = 0;
close_1._visible = true;
close_2._visible = false;
close_3._visible = false;
eng._visible = false;
ru._visible = false;
theme_menu.stop("theme_menu");
dTime = 1;
m_vVP.y = 9;
m_vVP.x = 9;
digits = null;
lives_rakets();
flu_sc = false;
fill_print_digits_lev();
}
function inizialize_top()
{
toplistD.removeMovieClip();
winD.removeMovieClip();
loseD.removeMovieClip();
theme_game.stop("theme_game");
theme_menu.stop("theme_menu");
johnnyD = 5;
clear_level();
loglev.removeMovieClip();
l0.removeMovieClip();
l1.removeMovieClip();
l3.removeMovieClip();
flu_sc = false;
ball_f = false;
new_game_ru._visible = false;
score_ru._visible = false;
end_ru._visible = false;
new_game_eng._visible = false;
score_eng._visible = false;
end_eng._visible = false;
clear_prizes();
close_1._visible = true;
close_2._visible = false;
close_3._visible = false;
eng._visible = false;
ru._visible = false;
theme_game.stop("theme_game");
theme_menu.start(0, 10000);
dTime = 1;
m_vVP.y = 5;
m_vVP.x = 5;
digits = null;
scores = 999999;
var __reg1 = _root.attachMovie("toplist", "toplistD", 0);
__reg1._x = 260;
__reg1._y = 210;
}
function inizialize_win()
{
typ_ekran = 0;
toplistD.removeMovieClip();
winD.removeMovieClip();
loseD.removeMovieClip();
theme_game.stop("theme_game");
theme_menu.stop("theme_menu");
johnnyD = 5;
loglev.removeMovieClip();
l0.removeMovieClip();
l1.removeMovieClip();
l3.removeMovieClip();
clear_level();
flu_sc = true;
new_game_ru._visible = false;
score_ru._visible = false;
end_ru._visible = false;
new_game_eng._visible = false;
score_eng._visible = false;
end_eng._visible = false;
raketka._visible = false;
ball_f = false;
close_1._visible = true;
close_2._visible = false;
close_3._visible = false;
eng._visible = false;
ru._visible = false;
theme_game.stop("theme_game");
theme_menu.start(0, 10000);
winS.start(0, 10000);
dTime = 1;
m_vVP.y = 5;
m_vVP.x = 5;
digits = null;
var __reg1 = _root.attachMovie("win", "winD", 0);
__reg1._x = 260;
__reg1._y = 210;
clear_prizes();
}
function inizialize_lose()
{
typ_ekran = 0;
toplistD.removeMovieClip();
winD.removeMovieClip();
loseD.removeMovieClip();
flu_sc = true;
theme_game.stop("theme_game");
theme_menu.stop("theme_menu");
johnnyD = 13;
clear_level();
loglev.removeMovieClip();
l0.removeMovieClip();
l1.removeMovieClip();
l3.removeMovieClip();
clear_prizes();
new_game_ru._visible = false;
score_ru._visible = false;
end_ru._visible = false;
new_game_eng._visible = false;
score_eng._visible = false;
end_eng._visible = false;
ball_f = false;
raketka._visible = false;
close_1._visible = true;
close_2._visible = false;
close_3._visible = false;
eng._visible = false;
ru._visible = false;
theme_game.stop("theme_game");
loser.start(0, 1);
dTime = 1;
m_vVP.y = 5;
m_vVP.x = 5;
digits = null;
rl1.removeMovieClip();
rl2.removeMovieClip();
rl3.removeMovieClip();
var loseD = _root.attachMovie("lose", "loseD", 277);
loseD._x = 260;
loseD._y = 210;
}
function init_ball()
{
ball._visible = true;
ball._x = raketka._x - 8;
ball._y = raketka._y;
m_vP.x = ball._x;
m_vP.y = ball._y;
}
function fly_ball()
{
if (ball_f)
{
m_vVP.y = m_vVP.y + dTime * 0.002;
m_vP.x = m_vP.x + m_vVP.x;
m_vP.y = m_vP.y + m_vVP.y;
ball._x = m_vP.x;
ball._y = m_vP.y;
dTime = dTime + 1e-005;
if (m_vP.y > maxY)
{
explod.start(0.08, 1);
ball._visible = false;
var __reg1 = _root.attachMovie("ball_explode", "be", 250);
__reg1._x = m_vP.x - 20;
__reg1._y = m_vP.y - 50;
m_vVP.x = 0;
m_vVP.y = 0;
ball_f = false;
init_ball();
__reg1.play();
--lives_count;
if (lives_count == 0)
{
inizialize_lose();
}
else
{
lives_rakets();
}
}
hit_test_yashiks();
hit_test_priz();
if (ball.hitTest(raketka))
{
raketka_s.stop("raketka");
raketka_s.start();
m_vP.y = 2 * (raketka._y - 2) - m_vP.y;
m_vVP.y = 0 - m_vVP.y;
m_vVP.x = (m_vP.x - raketka._x) * 0.1;
}
if (m_vP.y < minY + m_fR)
{
wall_s.stop("wall");
wall_s.start();
m_vP.y = 2 * (minY + m_fR) - m_vP.y;
m_vVP.y = 0 - m_vVP.y;
}
if (m_vP.x < minX + m_fR)
{
wall_s.stop("wall");
wall_s.start();
m_vP.x = 2 * (minX + m_fR) - m_vP.x;
m_vVP.x = 0 - m_vVP.x;
}
if (m_vP.x > maxX - m_fR)
{
wall_s.stop("wall");
wall_s.start();
m_vP.x = 2 * (maxX - m_fR) - m_vP.x;
m_vVP.x = 0 - m_vVP.x;
}
}
}
function fly_ball_menu()
{
m_vVP.y = m_vVP.y + dTime * 4;
m_vP.x = m_vP.x + m_vVP.x;
m_vP.y = m_vP.y + m_vVP.y;
ball._x = m_vP.x;
ball._y = m_vP.y;
if (m_vP.y < minY + m_fR)
{
m_vP.y = 2 * (minY + m_fR) - m_vP.y;
m_vVP.y = 0 - m_vVP.y;
}
if (m_vP.y > maxY - m_fR)
{
m_vP.y = 2 * (maxY - m_fR) - m_vP.y;
m_vVP.y = 0 - m_vVP.y;
}
if (m_vP.x < minX + m_fR)
{
m_vP.x = 2 * (minX + m_fR) - m_vP.x;
m_vVP.x = 0 - m_vVP.x;
}
if (m_vP.x > maxX - m_fR)
{
m_vP.x = 2 * (maxX - m_fR) - m_vP.x;
m_vVP.x = 0 - m_vVP.x;
}
}
function proverka_levela()
{
var __reg2 = false;
var __reg1 = 0;
while (__reg1 < level.length)
{
if (level[__reg1] != null)
{
__reg2 = true;
break;
}
++__reg1;
}
__reg0 = __reg2;
__reg2 = undefined;
__reg1 = undefined;
return __reg0;
}
function hit_test_priz()
{
var __reg1 = 0;
for (;;)
{
if (__reg1 >= prizes.length)
{
return;
}
var __reg2 = level[__reg1].mc;
if (raketka.HitTest(prizes[__reg1]))
{
++scores;
prizes[__reg1].removeMovieClip();
digits = null;
prizS.start();
}
++__reg1;
}
}
function clear_prizes()
{
var __reg1 = 0;
while (__reg1 < prizes.length)
{
prizes[__reg1].removeMovieClip();
++__reg1;
}
prizes = [];
}
function hit_test_yashiks()
{
var __reg1 = 0;
while (__reg1 < level.length)
{
var __reg3 = level[__reg1].mc;
if (ball.HitTest(__reg3))
{
hit_brick(__reg3);
var de = __reg3.getDepth();
if (level[__reg1].typ == 1)
{
var __reg2 = _root.attachMovie("brick_explode_g", "expl" + __reg1, 300 + __reg1);
var xxx = level[__reg1].mc._x;
var yyy = level[__reg1].mc._y;
__reg2._x = level[__reg1].mc._x;
__reg2._y = level[__reg1].mc._y;
__reg2.play();
level[__reg1].mc.removeMovieClip();
level[__reg1] = null;
brick_out.stop("brick_out");
brick_out.start();
scores = scores + 3;
digits = null;
var pr1 = _root.attachMovie("priz", "priz" + __reg1, 790 + __reg1);
pr1._x = xxx;
pr1._y = yyy;
prizes.push(pr1);
}
if (level[__reg1].typ == 2)
{
level[__reg1].typ = 1;
wall_s.stop("wall");
wall_s.start();
scores = scores + 2;
digits = null;
}
if (level[__reg1].typ == 3)
{
level[__reg1].typ = 2;
wall_s.stop("wall");
wall_s.start();
|
|
|
RE: снять защиту Amayeta swf encript с флешки - 2011-08-10 19:21:22.370000
|
|
|
d4a1
Сообщений: 31
Оценки: 0
Присоединился: 2010-08-07 17:00:13.056666
|
Flint_ta незнаеш почему она после этого не работает
|
|
|
RE: снять защиту Amayeta swf encript с флешки - 2011-08-10 19:58:41.193333
|
|
|
Flint_ta
Сообщений: 3720
Оценки: 1120
Присоединился: 2007-01-26 15:49:18.323333
|
Оно не работает даже если просто перезалить http://johnny-k.ru/flash/NailNoid/NailNoid.swf на другой сайт. Видимо чего-то не хватает.
|
|
|
RE: снять защиту Amayeta swf encript с флешки - 2011-08-10 21:21:03.950000
|
|
|
d4a1
Сообщений: 31
Оценки: 0
Присоединился: 2010-08-07 17:00:13.056666
|
Flint_ta раскриптуй эту , пожалуйста, если получится http://dl.girsa.ru/media/swf/stonebreaker.swf
|
|
|
RE: снять защиту Amayeta swf encript с флешки - 2011-08-11 13:56:45.780000
|
|
|
Flint_ta
Сообщений: 3720
Оценки: 1120
Присоединился: 2007-01-26 15:49:18.323333
|
//Frame 0
// Action tag #0
b1 = _root.getBytesLoaded();
b2 = _root.getBytesTotal();
tgPrel = 1 + Math.round(b1 * 100 / b2);
prel.gotoAndStop(tgPrel);
if (b1 >= b2)
{
gotoAndPlay("intro");
}
//Frame 3
// Action tag #0
if (Math.round(b1 / 1024) <= 35)
{
gotoAndPlay("loop1");
}
//Frame 4
// Action tag #0
b1 = _root.getBytesLoaded();
b2 = _root.getBytesTotal();
tgPrel = 1 + Math.round(b1 * 100 / b2);
tg = tgprel - 1;
if (tg <= 9)
{
procent = "0" + tg;
}
else
{
procent = tg;
}
prel.gotoAndStop(tgPrel);
//Frame 8
// Action tag #0
if (Math.round(b1 / 1024) <= 100)
{
gotoAndPlay("loop2");
}
//Frame 10
// Action tag #0
b1 = _root.getBytesLoaded();
b2 = _root.getBytesTotal();
tgPrel = 1 + Math.round(b1 * 100 / b2);
tg = tgPrel - 2;
if (tgPrel <= 9)
{
procent = "0" + tg;
trace(procent);
}
else
{
procent = tg;
}
prel.gotoAndStop(tgPrel);
//Frame 13
// Action tag #0
if (b1 < b2)
{
gotoAndPlay("loop3");
}
//Frame 14
// Action tag #0
procent = "--";
prel.gotoAndStop(100);
//Frame 173
// Action tag #0
_global.pauza = false;
_global.sunet = true;
//Frame 174
// Action tag #0
_root.TOOL.removeMovieClip();
_global.end = true;
trace("end: " + _global.end);
stop();
// ClipEvent 203:2
// On initialize
onClipEvent(initialize)
{
wynume = "StoneBreaker";
wyculoare = 4406052;
wyasezare = "Vertical";
wyaliniere = "Dreapta";
wypozitie = "Jos";
wyinstructions = true;
}
//Frame 175
// Action tag #0
stop();
// Action tag #1
var score = 0;
_global.end = false;
// Action tag #2
function SoundPlay(name, vol)
{
var __reg1 = vol;
__reg1 = __reg1 / 100;
if (snd_vol > 0)
{
if ((__reg0 = name) === "ting")
{
if (_global.sunet == true)
{
SS1.start(0, 1);
SS1.setVolume(this.snd_vol * __reg1);
}
return;
}
else
{
if (__reg0 !== "bang")
{
return;
}
}
if (_global.sunet == true)
{
SS2.start(0, 1);
SS2.setVolume(this.snd_vol * __reg1);
}
return;
}
}
var snd_vol = 100;
var SS1 = new Sound();
SS1.attachSound("ting");
var SS2 = new Sound();
SS2.attachSound("bang");
_root.wood = new Sound();
_root.wood.attachSound("wood");
this.stop();
// ClipEvent 231:2
// On initialize
onClipEvent(initialize)
{
Glife = 3;
Depths = 100;
BallName = "ball";
BarName = "bar";
}
// ClipEvent 294:5
// On load
onClipEvent(load)
{
_parent.AS.Game_Start();
}
// ClipEvent 302:58
// ClipEvent 305:64
// On enterFrame
onClipEvent(enterFrame)
{
this._x = _root.bar._x;
}
// ClipEvent 306:194
// On load
onClipEvent(load)
{
this.swapDepths(60001);
}
// ClipEvent 326:198
//Frame 176
// Action tag #0
_root.TOOL.removeMovieClip();
_global.end = true;
_global.pauza = false;
trace("end: " + _global.end);
trace("scor: " + _global.scor);
stop();
// ClipEvent 203:4
// On initialize
onClipEvent(initialize)
{
wynume = "StoneBreaker";
wyculoare = 4406052;
wyasezare = "Vertical";
wyaliniere = "Centru";
wypozitie = "Jos";
wyinstructions = false;
}
//Frame 177
// Action tag #0
removeMovieClip(_root.xxc1);
removeMovieClip(_root.xxc2);
removeMovieClip(_root.xxc3);
removeMovieClip(_root.xxc4);
//Frame 178
// Action tag #0
_root.menu.removeMovieClip();
_root.gameid = "StoneBreaker";
_root.best = _global.scor;
_global.scor = 0;
_root.updated = 0;
_root.done = 0;
done = 0;
i = 1;
while (i <= 100)
{
_root["score" + i] = null;
_root["name" + i] = null;
_root["escore" + i] = null;
_root["ename" + i] = null;
++i;
}
//Frame 180
// Action tag #0
cale = "http://www.freeonlinegames.com/scoreboard/score.php?game=" + _root.gameid;
loadVariables(cale, "_level0", "POST");
//Frame 181
// Action tag #0
do
{
}
while (true);
//Frame 188
// Action tag #0
if (done == 1)
{
gotoAndPlay("scoreTable");
}
else
{
gotoAndPlay("loopLoad");
}
//Frame 192
// Action tag #0
monthnume = new Array();
monthscor = new Array();
i = 1;
while (i <= 100)
{
monthnume[i] = _root["name" + i];
monthscor[i] = Number(_root["score" + i].slice(0, _root["score" + i].length - 1));
++i;
}
evernume = new Array();
everscor = new Array();
i = 1;
while (i <= 100)
{
evernume[i] = _root["ename" + i];
everscor[i] = Number(_root["escore" + i].slice(0, _root["escore" + i].length - 1));
++i;
}
//Frame 193
// Action tag #0
stop();
if (_root.best > everscor[100])
{
scoreWind.gotoAndStop("submitScoreYes");
}
else
{
scoreWind.gotoAndStop("submitScoreNo");
}
if (_root.xdada == 1)
{
scoreWind.gotoAndStop("topEver");
}
//Sprite 4
// InitClip
#initclip 0
function FUIComponentClass()
{
this.init();
}
FUIComponentClass.prototype = new MovieClip();
FUIComponentClass.prototype.init = function ()
{
this;
_global;
this.enable = true;
this.focused = false;
this.useHandCursor = false;
this._accImpl = new Object();
this._accImpl.stub = true;
this.styleTable = new Array();
if (_global.globalStyleFormat == undefined)
{
_global.globalStyleFormat = new FStyleFormat();
globalStyleFormat.isGlobal = true;
_global._focusControl = new Object();
_global._focusControl.onSetFocus = function (oldFocus, newFocus)
{
oldFocus.myOnKillFocus();
newFocus.myOnSetFocus();
}
;
Selection.addListener(_global._focusControl);
}
if (this._name != undefined)
{
this._focusrect = false;
this.tabEnabled = true;
this.focusEnabled = true;
this.tabChildren = false;
this.tabFocused = true;
if (this.hostStyle == undefined)
{
globalStyleFormat.addListener(this);
}
else
{
this.styleTable = this.hostStyle;
}
this.deadPreview._visible = false;
this.deadPreview._width = this.deadPreview._height = 1;
this.methodTable = new Object();
this.keyListener = new Object();
this.keyListener.controller = this;
this.keyListener.onKeyDown = function ()
{
this.controller.myOnKeyDown();
}
;
this.keyListener.onKeyUp = function ()
{
this.controller.myOnKeyUp();
}
;
for (var __reg2 in this.styleFormat_prm)
{
this.setStyleProperty(__reg2, this.styleFormat_prm[__reg2]);
}
}
}
;
FUIComponentClass.prototype.setEnabled = function (enabledFlag)
{
this;
this.enable = arguments.length <= 0 ? true : enabledFlag;
this.tabEnabled = this.focusEnabled = enabledFlag;
if (!this.enable && this.focused)
{
Selection.setFocus(undefined);
}
}
;
FUIComponentClass.prototype.getEnabled = function ()
{
return this.enable;
}
;
FUIComponentClass.prototype.setSize = function (w, h)
{
this;
this.width = w;
this.height = h;
this.focusRect.removeMovieClip();
}
;
FUIComponentClass.prototype.setChangeHandler = function (chng, obj)
{
this;
this.handlerObj = obj == undefined ? this._parent : obj;
this.changeHandler = chng;
}
;
FUIComponentClass.prototype.invalidate = function (methodName)
{
this;
this.methodTable[methodName] = true;
this.onEnterFrame = this.cleanUI;
}
;
FUIComponentClass.prototype.cleanUI = function ()
{
this;
if (this.methodTable.setSize)
{
this.setSize(this.width, this.height);
}
else
{
this.cleanUINotSize();
}
this.methodTable = new Object();
delete this.onEnterFrame;
}
;
FUIComponentClass.prototype.cleanUINotSize = function ()
{
this;
for (var __reg2 in this.methodTable)
{
this[__reg2]();
}
}
;
FUIComponentClass.prototype.drawRect = function (x, y, w, h)
{
this;
var __reg2 = y;
var __reg3 = x;
var inner = this.styleTable.focusRectInner.value;
var outer = this.styleTable.focusRectOuter.value;
if (inner == undefined)
{
inner = 16777215;
}
if (outer == undefined)
{
outer = 0;
}
this.createEmptyMovieClip("focusRect", 1000);
this.focusRect.controller = this;
this.focusRect.lineStyle(1, outer);
this.focusRect.moveTo(__reg3, __reg2);
this.focusRect.lineTo(__reg3 + w, __reg2);
this.focusRect.lineTo(__reg3 + w, __reg2 + h);
this.focusRect.lineTo(__reg3, __reg2 + h);
this.focusRect.lineTo(__reg3, __reg2);
this.focusRect.lineStyle(1, inner);
this.focusRect.moveTo(__reg3 + 1, __reg2 + 1);
this.focusRect.lineTo(__reg3 + w - 1, __reg2 + 1);
this.focusRect.lineTo(__reg3 + w - 1, __reg2 + h - 1);
this.focusRect.lineTo(__reg3 + 1, __reg2 + h - 1);
this.focusRect.lineTo(__reg3 + 1, __reg2 + 1);
}
;
FUIComponentClass.prototype.pressFocus = function ()
{
this;
this.tabFocused = false;
this.focusRect.removeMovieClip();
Selection.setFocus(this);
}
;
FUIComponentClass.prototype.drawFocusRect = function ()
{
this;
this.drawRect(-2, -2, this.width + 4, this.height + 4);
}
;
FUIComponentClass.prototype.myOnSetFocus = function ()
{
this;
this.focused = true;
Key.addListener(this.keyListener);
if (this.tabFocused)
{
this.drawFocusRect();
}
}
;
FUIComponentClass.prototype.myOnKillFocus = function ()
{
this;
this.tabFocused = true;
this.focused = false;
this.focusRect.removeMovieClip();
Key.removeListener(this.keyListener);
}
;
FUIComponentClass.prototype.executeCallBack = function ()
{
this;
this.handlerObj[this.changeHandler](this);
}
;
FUIComponentClass.prototype.updateStyleProperty = function (styleFormat, propName)
{
this.setStyleProperty(propName, styleFormat[propName], styleFormat.isGlobal);
}
;
FUIComponentClass.prototype.setStyleProperty = function (propName, value, isGlobal)
{
this;
var __reg2 = propName;
if (value != "")
{
var tmpValue = parseInt(value);
if (!isNaN(tmpValue))
{
value = tmpValue;
}
var global = arguments.length <= 2 ? false : isGlobal;
if (this.styleTable[__reg2] == undefined)
{
this.styleTable[__reg2] = new Object();
this.styleTable[__reg2].useGlobal = true;
}
if (this.styleTable[__reg2].useGlobal || !global)
{
this.styleTable[__reg2].value = value;
if (!this.setCustomStyleProperty(__reg2, value))
{
if (__reg2 == "embedFonts")
{
this.invalidate("setSize");
}
else
{
if (__reg2.subString(0, 4) == "text")
{
if (this.textStyle == undefined)
{
this.textStyle = new TextFormat();
}
var textProp = __reg2.subString(4, __reg2.length);
this.textStyle[textProp] = value;
this.invalidate("setSize");
}
else
{
for (var j in this.styleTable[__reg2].coloredMCs)
{
var __reg3 = new Color(this.styleTable[__reg2].coloredMCs[j]);
if (this.styleTable[__reg2].value == undefined)
{
var myTObj = {ra: "100", rb: "0", ga: "100", gb: "0", ba: "100", bb: "0", aa: "100", ab: "0"};
__reg3.setTransform(myTObj);
}
else
{
__reg3.setRGB(value);
}
}
}
}
}
this.styleTable[__reg2].useGlobal = global;
}
}
}
;
FUIComponentClass.prototype.registerSkinElement = function (skinMCRef, propName)
{
this;
var __reg2 = propName;
if (this.styleTable[__reg2] == undefined)
{
this.styleTable[__reg2] = new Object();
this.styleTable[__reg2].useGlobal = true;
}
if (this.styleTable[__reg2].coloredMCs == undefined)
{
this.styleTable[__reg2].coloredMCs = new Object();
}
this.styleTable[__reg2].coloredMCs[skinMCRef] = skinMCRef;
if (this.styleTable[__reg2].value != undefined)
{
var __reg3 = new Color(skinMCRef);
__reg3.setRGB(this.styleTable[__reg2].value);
}
}
;
_global.FStyleFormat = function ()
{
arguments;
this;
this.nonStyles = {listeners: true, isGlobal: true, isAStyle: true, addListener: true, removeListener: true, nonStyles: true, applyChanges: true};
this.listeners = new Object();
this.isGlobal = false;
if (arguments.length > 0)
{
for (var __reg3 in arguments[0])
{
this[__reg3] = arguments[0][__reg3];
}
}
}
;
_global.FStyleFormat.prototype = new Object();
FStyleFormat.prototype.addListener = function ()
{
this;
var __reg2 = 0;
for (;;)
{
if (__reg2 >= arguments.length)
{
return;
}
var __reg3 = arguments[__reg2];
this.listeners[arguments[__reg2]] = __reg3;
for (var i in this)
{
if (this.isAStyle(i))
{
__reg3.updateStyleProperty(this, i.toString());
}
}
++__reg2;
}
}
;
FStyleFormat.prototype.removeListener = function (component)
{
this;
var __reg2 = component;
this.listeners[__reg2] = undefined;
for (var prop in this)
{
if (this.isAStyle(prop))
{
if (__reg2.styleTable[prop].useGlobal == this.isGlobal)
{
__reg2.styleTable[prop].useGlobal = true;
var __reg3 = this.isGlobal ? undefined : globalStyleFormat[prop];
__reg2.setStyleProperty(prop, __reg3, true);
}
}
}
}
;
FStyleFormat.prototype.applyChanges = function ()
{
this;
arguments;
var count = 0;
for (var i in this.listeners)
{
var __reg3 = this.listeners[i];
if (arguments.length > 0)
{
var j = 0;
while (j < arguments.length)
{
if (this.isAStyle(arguments[j]))
{
__reg3.updateStyleProperty(this, arguments[j]);
}
++j;
}
}
else
{
for (var j in this)
{
if (this.isAStyle(j))
{
__reg3.updateStyleProperty(this, j.toString());
}
}
}
}
}
;
FStyleFormat.prototype.isAStyle = function (name)
{
return this.nonStyles[name] ? false : true;
}
;#endinitclip
// Frame 0
// Action tag #0
//Sprite 17
// Frame 0
// Action tag #0
var component = _parent._parent;
component.registerSkinElement(arrow_mc, "arrow");
component.registerSkinElement(face_mc, "face");
component.registerSkinElement(shadow_mc, "shadow");
component.registerSkinElement(darkshadow_mc, "darkshadow");
component.registerSkinElement(highlight_mc, "highlight");
component.registerSkinElement(highlight3D_mc, "highlight3D");
//Sprite 26
// Frame 0
// Action tag #0
var component = _parent._parent;
component.registerSkinElement(arrow_mc, "arrow");
component.registerSkinElement(face_mc, "face");
component.registerSkinElement(shadow_mc, "shadow");
component.registerSkinElement(darkshadow_mc, "darkshadow");
component.registerSkinElement(highlight_mc, "highlight");
component.registerSkinElement(highlight3D_mc, "highlight3D");
//Sprite 35
// Frame 0
// Action tag #0
var component = _parent._parent;
component.registerSkinElement(arrow_mc, "foregroundDisabled");
component.registerSkinElement(face_mc, "face");
component.registerSkinElement(shadow_mc, "shadow");
component.registerSkinElement(darkshadow_mc, "darkshadow");
component.registerSkinElement(highlight_mc, "highlight");
component.registerSkinElement(highlight3D_mc, "highlight3D");
//Sprite 36
// Frame 0
// Action tag #0
stop();
// Frame 1
// Action tag #0
stop();
// Frame 2
// Action tag #0
stop();
//Sprite 42
// Frame 0
// Action tag #0
var component = _parent._parent;
component.registerSkinElement(shadow_mc, "shadow");
component.registerSkinElement(darkshadow_mc, "darkshadow");
component.registerSkinElement(highlight_mc, "highlight");
component.registerSkinElement(highlight3D_mc, "highlight3D");
//Sprite 51
// Frame 0
// Action tag #0
var component = _parent._parent;
component.registerSkinElement(face_mc, "face");
component.registerSkinElement(shadow_mc, "shadow");
component.registerSkinElement(darkshadow_mc, "darkshadow");
component.registerSkinElement(highlight_mc, "highlight");
component.registerSkinElement(highlight3D_mc, "highlight3D");
//Sprite 56
// Frame 0
// Action tag #0
|
|
|
|
|