All pastes #84234 Raw Edit

Miscellany

public text v1 · immutable
·published 2006-07-10 19:07 UTC
rendered paste body
stop();
xmlDir = "xml/";
videosDir = "videos/";
// _root.video_mc._visible = false;
var myXML:XML = new XML();
myXML.ignoreWhite = true;
myXML.onLoad = function(success) {
	if (success) {
		//// _root.scroll_long.maskrow.attachMovie("thumb_mc", "thumb", 99, {_x:0, _y:0});
		//trace(_root.scroll_long.maskrow.thumb);
		if (_global.gallery_video_cnt) {
			for (var k = 0; k<=_global.gallery_video_cnt; k++) {
				_root.clips_masked.loadClipsInfos["clip_info"+k].removeMovieClip();
			}
		}
		_global.gallery_video_cnt = myXML.firstChild.childNodes.length;
		for (var i = 0; i<myXML.firstChild.childNodes.length; i++) {
			duplicateMovieClip("_root.clips_masked.loadClipsInfos.clip_info", "clip_info"+i, i);
			_root.thumbDir = myXML.firstChild.childNodes[i].attributes.img_thumb_dir;
			_root["thumbPic"+i] = myXML.firstChild.childNodes[i].attributes.img_thumb;
			_root.clips_masked.loadClipsInfos["clip_info"+i].img_thumb.loadMovie(_root.thumbDir+_root["thumbPic"+i]);
			_root.clips_masked.loadClipsInfos["clip_info"+i]._y = i*(_root.clips_masked.loadClipsInfos["clip_info"+i]._height+1);
			_root.clips_masked.loadClipsInfos["clip_info"+i].vid_title.text = myXML.firstChild.childNodes[i].attributes.name;
			_root.clips_masked.loadClipsInfos["clip_info"+i].btn_vid.mainName = myXML.firstChild.childNodes[i].attributes.name;
			_root.clips_masked.loadClipsInfos["clip_info"+i].btn_vid.id = myXML.firstChild.childNodes[i].attributes.id;
			_root.clips_masked.loadClipsInfos["clip_info"+i].vid_descrip.text = myXML.firstChild.childNodes[i].attributes.caption;
			_root.clips_masked.loadClipsInfos["clip_info"+i].btn_vid.videoFile = myXML.firstChild.childNodes[i].attributes.video;
			_root.clips_masked.loadClipsInfos["clip_info"+i].btn_vid.ipod = myXML.firstChild.childNodes[i].attributes.ipod;
			_root.clips_masked.loadClipsInfos["clip_info"+i].btn_vid.wmv = myXML.firstChild.childNodes[i].attributes.wmv;
			_root.clips_masked.loadClipsInfos["clip_info"+i].btn_vid.psp = myXML.firstChild.childNodes[i].attributes.psp;
			_root.clips_masked.loadClipsInfos["clip_info"+i].btn_vid.onRelease = function() {
				trace(this.id);
				_root.player.close();
				_root.player.contentPath = "";
				_root.video = videosDir+this.videoFile;
				_root.player.autoPlay = true;
				_root.player.contentPath = _root.video;
				_root.player.play(_root.video);
				_root.ipod_fileName = this.ipod;
				_root.psp_fileName = this.psp;
				_root.wmv_fileName = this.wmv;
				_root.mainTitle.text = this.mainName;
			};
		}
		_root.video = videosDir+_root.clips_masked.loadClipsInfos.clip_info0.btn_vid.videoFile;
		_root.mainTitle.text = _root.clips_masked.loadClipsInfos.clip_info0.btn_vid.mainName;
		_root.ipod_fileName = _root.clips_masked.loadClipsInfos.clip_info0.btn_vid.ipod;
		_root.psp_fileName = _root.clips_masked.loadClipsInfos.clip_info0.btn_vid.psp;
		_root.wmv_fileName = _root.clips_masked.loadClipsInfos.clip_info0.btn_vid.wmv;
		_root.player.contentPath = _root.video;
		_root.player.play(_root.video);
		trace(_root.ipod_fileName);
		trace(_root.wmv_fileName);
		trace(_root.psp_fileName);
		_root.ipod_btn.onRelease = function() {
			if (_global.loggedin == true) {
				myVars = new LoadVars();
				myVars.load("data/sec_check.php");
				myVars.onLoad = function() {
					allowed = this.allow;
					if (allowed == "true") {
						getURL(_root.ipod_fileName, '_blank');
					} else {
						gotoAndStop("login");
					}
				};
			} else {
				gotoAndStop("login");
			}
		};
		_root.psp_btn.onRelease = function() {
			if (_global.loggedin == true) {
				myVars = new LoadVars();
				myVars.load("data/sec_check.php");
				myVars.onLoad = function() {
					allowed = this.allow;
					if (allowed == "true") {
						getURL(_root.psp_fileName, '_blank');
					} else {
						_root.login_clip._visible = true;
					}
				};
			} else {
				_root.login_clip._visible = true;
			}
		};
		_root.wmv_btn.onRelease = function() {
			if (_global.loggedin == true) {
				myVars = new LoadVars();
				myVars.load("data/sec_check.php");
				myVars.onLoad = function() {
					allowed = this.allow;
					if (allowed == "true") {
						getURL(_root.wmv_fileName, '_blank');
					} else {
						_root.login_clip._visible = true;
					}
				};
			} else {
				_root.login_clip._visible = true;
			}
		};
	} else {
		// damn someone deleted the XML file or im dumb and forgot to have one there!!
		_root.details_txt.text = "Error during data transmission";
	}
	//trace("first vid: " + _root.videoFile0);
};