Jesteś w dziale:
Adobe Flash, Director, Flex »
KLIKACZ 2012 - automatyczny klikacz, programowalna aplikacja do wywoływania myszy i klawiatury. Dowiedz się więcej »




2007-10-08 13:08:50
Grzechuu
2752 postów

przykład kodu jsfl - technologia jsfl użyta we Flashu 8


Kod po zaznaczeniu movieclipów w bibliotece szuka danej linii kodu as i dokonuje modyfikacji


var doc = fl.getDocumentDOM();
var lib = doc.library;
var cItems = lib.getSelectedItems();
var cLength = cItems.length;

String.prototype.str_replace = function(s, r) {
var temp = "", i = 0, tmp2 = this;
while((i=tmp2.indexOf(s))!=-1) {
temp += tmp2.substr(0,i)+r;
tmp2 = tmp2.substr(i+s.length);
}
return temp+tmp2;
}


for(var i = 0; i < cLength; i++)
{
if (cItems[i].timeline.layers[0].frames[0].actionScript.indexOf('f (Rootversion!="en") stop();')>0){
cItems[i].timeline.layers[0].frames[0].actionScript=cItems[i].timeline.layers[0].frames[0].actionScript.str_replace('if (Rootversion!="en") stop();','if (Rootversion=="pl") stop();');

cItems[i].timeline.layers[0].frames[0].actionScript=cItems[i].timeline.layers[0].frames[0].actionScript.str_replace('else this.gotoAndStop(2);','if (Rootversion=="en") this.gotoAndStop(2);');

cItems[i].timeline.layers[0].frames[0].actionScript=cItems[i].timeline.layers[0].frames[0].actionScript+'\nif (Rootversion=="ru") this.gotoAndStop(3);';
}
}
alert ("koniec");

 

 
STRONA GŁÓWNA . AKTUALNOŚCI . FORUM . ROZRYWKA . GALERIA . VIDEO . KLIKACZ . KONTAKT   All Rights Reserved  Grzesio.eu © ® 2002-2012.
Zaprojektował: Grzegorz Mistewicz