时间: 2021-07-31 作者:daque
13.movieclip._lockroot 这个属性将确定当你导出一个swf动画时,_root将动作哪一个动画的根,举例证明,即使有一个动画parent.swf和另一个动画child.swf在parent.swf中载入child.swf,即使你不做任何窜改,载入后_root仍将指向parent.swf而即使你在child.swf中介入:
this._lockroot=true;
或是在parent.swf载入child.swf时在加载它的mc上写
onclipevent (load) { this._lockroot = true; }
则载入child.swf后,_root将会指向child.swf。
14.sound.id3和sound.onid3 sound.onid3事变在用loadsound或attachsound加载的mp3的id3消息可用时触发sound.id3(提防是小写的id3,扶助中的sound.id3是错的)是一个东西,包括很多与mp3相关的消息,简直实质不妨参考扶助,底下看一个例子: 例: 导出一首含有id3消息的mp3(比方臭了街的i believe)到库中,导出linkage为sound_1,介入一下代码:
my_sound = new sound(); my_sound.onid3 = function(){ for(var temp in my_sound.id3) trace(temp+":"+my_sound.id3[temp]); }my_sound.attachsound("sound_1");my_sound.start();
输入: genre:12 comment: year: album: artist: songname:i believe
15.movieclip.gettextsnapshot() 这个本领归来一个东西,包括了指定mc内的一切静态文本,然而不囊括这个mc的子mc内的文本。然而这个本领不是动静的,他只能反应暂时mc内的文本。当这个mc在其余桢的场所时,文本实质变化了,这个本领归来的东西并不会及时的变换。简直的运用本领见14.textsnapshot东西
16.textsanpshot东西 例:兴建一个mc,定名为my_mc,在mc中创造两个静态文本,实质辨别为"test a test"和"kindom's greet";增添如次代码:
myts = my_mc.gettestsnapshot();
如许,就赢得了该mc的textsanpshot东西,该东西犹如下本领:
a. getcount() 归来静态文本中的总字符数。
trace(myts.getcount());
归来值28,不妨看到,这个值是文本中字符以及期间的空格的总个数。
b. findtext(start,text,casesensitive) 在静态文本中探求指定的字符串,并归来它第一次展示的场所,没有找到则归来-1,有点一致string.indexof()。 start: 开始的搜索场所 text: 要搜索的文本 casesensitive: 能否巨细写敏锐
trace(myts.findtext(1,"king",1));
归来13
c. gettext(from,to,includelineendings ) 归来由from,to决定的范畴内的字符串。 includelineendings是一个布尔值,确定归来值能否包括换行标记。
trace(myts.gettext(1,10,0));
归来"t for t"