// ////////////////////////////////////////
// //// Readd líneas y sus botones ////
// ////////////////////////////////////////
// /////////// Dependencia 0 //////////
// ////////////////////////////////////////
function ReaddSitLinep () {
// p es parte; también usada por Func ReaddCond1Line
// ReaddCond2Lines, ReaddCamLine
A = A+1;
B = "Lines.Line"+A;
}
function ReaddSitLinep2 () {
// Func ReaddCond1Line, ReaddCond2Lines, ReaddCamLine
C = 23.4*(A-1);
setProperty (eval(B), _y, C);
set ("LinesBots.Bot"+A+".A", A);
// En cada línea de bots, var que indica qué nro de linea es.
setProperty ("LinesBots.Bot"+A, _y, C);
}
// ////////////////////////////////////////
// /////////// Dependencia 1 //////////
// ////////////////////////////////////////
function ReaddSitLine () {
// F2.
A = 0;
do {
ReaddSitLinep();
Lines.attachMovie("SitLine", "Line"+A, A);
C = eval("SitID"+A);
set (B+".SitID", C);
set (B+".SitVal", eval(C));
set (B+".SitRep", eval(C+"Rep"));
LinesBots.attachMovie("SitBots", "Bot"+A, A);
ReaddSitLinep2();
} while (A<SitElms);
}
function ReaddCond1Line () {
// F4.
A = 0;
do {
ReaddSitLinep();
Lines.attachMovie("Cond1Line", "Line"+A, A);
C = "Cond"+A;
set (B+".Cond", A);
set (B+".Elm1", eval(C+"Elm1"));
set (B+".Comp", eval(C+"Comp"));
set (B+".Elm2", eval(C+"Elm2"));
LinesBots.attachMovie("Cond1Bots", "Bot"+A, A);
ReaddSitLinep2();
} while (A<Conds);
}
function ReaddCond2Lines () {
// F6.
A = 0;
do {
ReaddSitLinep();
Lines.attachMovie("Cond2Line", "Line"+A, A);
C = "Grup"+A;
set (B+".Grup", A);
set (B+".p1", eval(C+"p1"));
set (B+".p2", eval(C+"p2"));
set (B+".p3", eval(C+"p3"));
set (B+".p4", eval(C+"p4"));
set (B+".p5", eval(C+"p5"));
set (B+".p6", eval(C+"p6"));
set (B+".p7", eval(C+"p7"));
set (B+".p8", eval(C+"p8"));
set (B+".p9", eval(C+"p9"));
set (B+".p10", eval(C+"p10"));
set (B+".y1", eval(C+"y1"));
set (B+".y2", eval(C+"y2"));
set (B+".y3", eval(C+"y3"));
set (B+".y4", eval(C+"y4"));
set (B+".y5", eval(C+"y5"));
set (B+".y6", eval(C+"y6"));
set (B+".y7", eval(C+"y7"));
set (B+".y8", eval(C+"y8"));
set (B+".y9", eval(C+"y9"));
set (B+".y10", eval(C+"y10"));
LinesBots.attachMovie("Cond2Bots", "Bot"+A, A);
ReaddSitLinep2();
} while (A<Grups);
}
function ReaddCamLine () {
// F8.
A = 0;
do {
ReaddSitLinep();
Lines.attachMovie("CamLine", "Line"+A, A);
C = "Cam"+A;
set (B+".Cond", eval(C+"Cond1"));
set (B+".Elm", eval(C+"Elm"));
set (B+".Elm1", eval(C+"Elm1"));
set (B+".Op", eval(C+"Op"));
set (B+".Elm2", eval(C+"Elm2"));
C = 100*(A-1)*(A-1);
setProperty (eval(B), _x, C);
LinesBots.attachMovie("CamBots", "Bot"+A, A);
set ("LinesBots.Bot"+A+".A", A);
// En cada línea de bots, var que indica qué nro de linea es.
setProperty ("LinesBots.Bot"+A, _x, C);
} while (A<Cams);
}
// ////////////////////////////////////////
// ///// Add líneas y sus botones /////
// ////////////////////////////////////////
// /////////// Dependencia 0 //////////
// ////////////////////////////////////////
function AddSitLine () {
// Bot + en F2.
SitElms = SitElms+1;
B = "Lines.Line"+SitElms;
Lines.attachMovie("SitLine", "Line"+SitElms, SitElms);
set (B+".SitID", "Unrep"+SitElms);
set (B+".SitVal", 5);
set (B+".SitRep", "---");
C = 23.4*(SitElms-1);
setProperty (eval(B), _y, C);
LinesBots.attachMovie("SitBots", "Bot"+SitElms, SitElms);
set ("LinesBots.Bot"+SitElms+".A", SitElms);
// En cada línea de bots, var que indica qué nro de linea es.
setProperty ("LinesBots.Bot"+SitElms, _y, C);
set ("SitID"+SitElms, "Unrep"+SitElms);
set ("Unrep"+SitElms, 5);
set ("Unrep"+SitElms+"Rep", "---");
set ("Unrep"+SitElms+"Tipo", "RepBas");
set ("Unrep"+SitElms+"Repis", "Max");
set ("Unrep"+SitElms+"RepMin", 0);
set ("Unrep"+SitElms+"RepMax", 5);
}
function AddCond1Line () {
// Bot + en F4.
Conds = Conds+1;
B = "Lines.Line"+Conds;
Lines.attachMovie("Cond1Line", "Line"+Conds, Conds);
set (B+".Cond", Conds);
set (B+".Elm1", "---");
set (B+".Comp", "---");
set (B+".Elm2", "---");
C = 23.4*(Conds-1);
setProperty (eval(B), _y, C);
LinesBots.attachMovie("Cond1Bots", "Bot"+Conds, Conds);
set ("LinesBots.Bot"+Conds+".A", Conds);
// En cada línea de bots, var que indica qué nro de linea es.
setProperty ("LinesBots.Bot"+Conds, _y, C);
set ("Cond"+Conds+"Elm1", "---");
set ("Cond"+Conds+"Comp", "---");
set ("Cond"+Conds+"Elm2", "---");
}
function AddCond2Line () {
// Bot + en F6.
Grups = Grups+1;
B = "Lines.Line"+Grups;
Lines.attachMovie("Cond2Line", "Line"+Grups, Grups);
set (B+".Grup", Grups);
set (B+".p1", "---");
set (B+".p2", "---");
set (B+".p3", "---");
set (B+".p4", "---");
set (B+".p5", "---");
set (B+".p6", "---");
set (B+".p7", "---");
set (B+".p8", "---");
set (B+".p9", "---");
set (B+".p10", "---");
set (B+".y1", "---");
set (B+".y2", "---");
set (B+".y3", "---");
set (B+".y4", "---");
set (B+".y5", "---");
set (B+".y6", "---");
set (B+".y7", "---");
set (B+".y8", "---");
set (B+".y9", "---");
set (B+".y10", "---");
C = 23.4*(Grups-1);
setProperty (eval(B), _y, C);
LinesBots.attachMovie("Cond2Bots", "Bot"+Grups, Grups);
set ("LinesBots.Bot"+Grups+".A", Grups);
// En cada línea de bots, var que indica qué nro de linea es.
setProperty ("LinesBots.Bot"+Grups, _y, C);
set ("Grup"+Grups+"p1", "---");
set ("Grup"+Grups+"p2", "---");
set ("Grup"+Grups+"p3", "---");
set ("Grup"+Grups+"p4", "---");
set ("Grup"+Grups+"p5", "---");
set ("Grup"+Grups+"p6", "---");
set ("Grup"+Grups+"p7", "---");
set ("Grup"+Grups+"p8", "---");
set ("Grup"+Grups+"p9", "---");
set ("Grup"+Grups+"p10", "---");
set ("Grup"+Grups+"y1", "---");
set ("Grup"+Grups+"y2", "---");
set ("Grup"+Grups+"y3", "---");
set ("Grup"+Grups+"y4", "---");
set ("Grup"+Grups+"y5", "---");
set ("Grup"+Grups+"y6", "---");
set ("Grup"+Grups+"y7", "---");
set ("Grup"+Grups+"y8", "---");
set ("Grup"+Grups+"y9", "---");
set ("Grup"+Grups+"y10", "---");
}
// ////////////////////////////////////////
// /// Remove líneas y sus botones ////
// ////////////////////////////////////////
// /////////// Dependencia 0 //////////
// ////////////////////////////////////////
function RemoveSitLine () {
// Bot - en F2.
if (SitElms>1) {
removeMovieClip ("Lines.Line"+SitElms);
removeMovieClip ("LinesBots.Bot"+SitElms);
SitElms = SitElms-1;
}
}
function RemoveCond1Line () {
// Bot - en F4.
if (Conds>1) {
removeMovieClip ("Lines.Line"+Conds);
removeMovieClip ("LinesBots.Bot"+Conds);
Conds = Conds-1;
}
}
function RemoveCond2Line () {
// Bot - en F6.
if (Grups>1) {
removeMovieClip ("Lines.Line"+Grups);
removeMovieClip ("LinesBots.Bot"+Grups);
Grups = Grups-1;
}
}