⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pop.as

📁 mp3 播放器超 好超好的大家可以看一下。
💻 AS
字号:
//================作者:梦之神仔|QQ:442924754|E-mail:mzszhznn@163.com===============
class Pop {
	function Pop() {
	}
	static function prevIndex(__xml_str:String, first_str:String, index:Number):Number {
		var first_Num:Number = -1;
		var cont_Num:Number = 1;
		while (first_Num<0) {
			var cont = index-cont_Num;
			if (cont != -1) {
				first_Num = __xml_str.indexOf(first_str, index-cont_Num);
				if (first_Num>=index) {
					first_Num = -1;
				}
			} else {
				first_Num = -1;
				break;
			}
			cont_Num++;
		}
		return first_Num;
	}
	static function replaceStrng(__xml_str:String, first_str:String, secondly_str:String):String {
		__xml_str = __xml_str.split(first_str).join(secondly_str);
		return __xml_str;
	}
	static function popTotal(__xml_str:String, first_str:String, index:Number):Number {
		var first_Num:Number = 0;
		var Total_Num:Number = 0;
		index != null ? index=index : index=0;
		while (first_Num>=0) {
			var first_Num = __xml_str.indexOf(first_str, index);
			index = first_Num+first_str.length;
			Total_Num++;
		}
		return Total_Num-1;
	}
	static function popString(__xml_str:String, first_str:String, secondly_str:String, index:Number, oo:Boolean):String {
		if (oo) {
			var first_Num:Number = __xml_str.indexOf(first_str, index);
			var secondly_Num:Number = __xml_str.indexOf(secondly_str, first_Num);
			first_Num>-1 && secondly_Num>-1 ? __xml_str=__xml_str.slice(first_Num, secondly_Num+secondly_str.length) : __xml_str=undefined;
		} else {
			var first_Num:Number = __xml_str.indexOf(first_str, index);
			var secondly_Num:Number = __xml_str.indexOf(secondly_str, first_Num);
			first_Num>-1 && secondly_Num>-1 ? __xml_str=__xml_str.slice(first_Num+first_str.length, secondly_Num) : __xml_str=undefined;
		}
		return __xml_str;
	}
	static function popArray(__xml_str:String, first_str:String, secondly_str:String, oo:Boolean, pn:Boolean):Array {
		var this_Array:Array = new Array();
		var index:Number = 0;
		var first_Num:Number;
		var secondly_Num:Number;
		var last_Num:Number = __xml_str.lastIndexOf(first_str);
		var first_Max:Number = Number(first_str.length);
		var secondly_Max:Number = Number(secondly_str.length);
		if (oo) {
			if (pn) {
				index = __xml_str.indexOf(secondly_str, index);
				if (index>-1) {
					var Total = popTotal(__xml_str, secondly_str);
					trace(!Total ? "找不到 "+secondly_str+" 关键字" : null);
					for (var i = 0; i<Total; i++) {
						secondly_Num = __xml_str.indexOf(secondly_str, index);
						index = secondly_Num+secondly_Max;
						first_Num = prevIndex(__xml_str, first_str, index);
						first_Num>-1 && secondly_Num>-1 ? this_Array.push(__xml_str.substring(first_Num, secondly_Num+secondly_Max)) : null;
					}
				} else {
					this_Array = undefined;
				}
				return this_Array;
			} else {
				var Total = popTotal(__xml_str, first_str);
				if (Total>0) {
					trace(!Total ? "找不到 "+first_str+" 关键字" : null);
					for (var i = 0; i<Total; i++) {
						first_Num = __xml_str.indexOf(first_str, index);
						secondly_Num = __xml_str.indexOf(secondly_str, first_Num);
						index = secondly_Num;
						first_Num>-1 && secondly_Num>-1 ? this_Array.push(__xml_str.substring(first_Num, secondly_Num+secondly_Max)) : null;
					}
				} else {
					this_Array = undefined;
					trace("找不到 "+first_str+" 关键字");
				}
				return this_Array;
			}
		} else {
			if (pn) {
				index = __xml_str.indexOf(secondly_str, index);
				if (index>-1) {
					var Total = popTotal(__xml_str, secondly_str);
					trace(!Total ? "找不到 "+secondly_str+" 关键字" : null);
					for (var i = 0; i<Total; i++) {
						secondly_Num = __xml_str.indexOf(secondly_str, index);
						index = secondly_Num+secondly_Max;
						first_Num = prevIndex(__xml_str, first_str, index);
						first_Num>-1 && secondly_Num>-1 ? this_Array.push(__xml_str.substring(first_Num+first_Max, secondly_Num)) : null;
					}
				} else {
					this_Array = undefined;
				}
				return this_Array;
			} else {
				var Total = popTotal(__xml_str, first_str);
				if (Total>0) {
					for (var i = 0; i<Total; i++) {
						first_Num = __xml_str.indexOf(first_str, index);
						secondly_Num = __xml_str.indexOf(secondly_str, first_Num);
						index = secondly_Num;
						first_Num>-1 && secondly_Num>-1 ? this_Array.push(__xml_str.substring(first_Num+first_Max, secondly_Num)) : null;
					}
				} else {
					this_Array = undefined;
					trace("找不到 "+first_str+" 关键字");
				}
				return this_Array;
			}
		}
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -