Показать сообщение отдельно
Старый 23.12.2010, 15:20
lexa2000lexa вне форума Посмотреть профиль Отправить личное сообщение для lexa2000lexa Найти все сообщения от lexa2000lexa
  № 2  
Ответить с цитированием
lexa2000lexa

Регистрация: Sep 2005
Сообщений: 950
можно както так набрасам код побыстрому
Код AS1/AS2:
var arr:Array = ["A","B","C"]
var locRoot:MovieClip = this
function loadContent(id:String):Void{
	trace(id)
	var url:String = id+".swf"
	var contener:MovieClip = locRoot.createEmptyMovieClip("contenerload",locRoot.getNextHighestDepth());
	var contentMcl:MovieClipLoader = new MovieClipLoader();
	contentMcl.addListener(locRoot)
	locRoot.onLoadInit = function(mc){
		if(id.length==1){
			setTimeout(loadContent,8000,(id+"ex"))
		}else{
			setTimeout(loadContent,8000,nameSwf())
			}
	}
 
	contentMcl.loadClip(url,contener);
}
var nameswf:String = arr[random(arr.length)]
loadContent(nameswf)
function nameSwf():String {
	var id:Number = random(arr.length)
	if(nameswf!=arr[id]){
		nameswf = arr[id]
		return arr[id];
	}else{
		if(id==arr.length){
			return arr[id-1];
		}else{
			return arr[id+1];
		}
	}
}