All pastes #249382 Raw Edit

Something

public text v1 · immutable
#249382 ·published 2006-11-15 18:52 UTC
rendered paste body
NewsField.html = true;			// HTML tags niet laten zien
var current_rows:Number = 0;	// Amount of rows displayed
var max_rows:Number = 0;		// Max rows to be able to display

function ShowNews(array, index, end)
{
	for (var i=index; i<end; ++i)
	{
		NewsField.htmlText += "<b>" + array["title"+i] + "</b>";
		NewsField.htmlText += "<font size=\"14\">" + array["date"+i] + " @ " + array["time"+i] + "</font>";
		NewsField.htmlText += "<br>";
		NewsField.htmlText += "<font size=\"16\">" + array["entry"+i] + "</font>";
		NewsField.htmlText += "<br><br><br>";
	}
	index = end;
}

recv_lv = new LoadVars();		// Receive
recv_lv.onLoad = function(bStatus)
{
	trace("-> recv_lv.onLoad function called.");
	if (bStatus)
	{
		trace("-> succesfully executed file.");
		trace("-> recv: " + recv_lv.toString());
		NewsField.htmlText = "";
		if (Number(this.rows) == -1)
		{
			// Formatting time
			var d = new Date(); 
			var date:String;
			var time:String;
			date = d.getDate() + "-" + d.getMonth() + "-" + d.getFullYear();
			time = d.getHours() + ":" + d.getMinutes() + ":" + d.getSeconds();
			
			NewsField.htmlText += "<b>error!</b>";
			NewsField.htmlText += "<br>";
			NewsField.htmlText += "<font size=\"14\">" + date + " - " + time + "</font>";
			NewsField.htmlText += "<br>";
			NewsField.htmlText += "An error has occured while trying to retrieve \
			date from the database.<br>Please try again later.<br>Specific \
			error: " + this.entry;
			return;
		}
		max_rows = Number(this.rows);
		var rows = (max_rows > 5 ? 5 : max_rows);
		ShowNews(this, current_rows, rows);
		if (rows > 5)
		{
			this.createEmptyMovieClip("nextButton", 1);
			with(nextButton)
			{
				var w = 500;
				var h = 500;
				lineStyle(2, 0x009900);
				beginFill(0x00aaff);
				moveTo(100, 100);
				lineTo(200, 100);
				lineTo(200, 200);
				lineTo(100, 200);
				lineTo(100, 100);
				endFill();
				_visible = true;
			}
			buttonClip.onRollOver = function()
			{
				this.createTextField("tooltip", 1, this._xmouse, this._ymouse, 100, 100);
				this.tooltip.autoSize = "left";
				this.toolTip.border = true;
				this.toolTip.background = 0xffffff;
				this.toolTip.borderColor = 0x000000;
				this.toolTip.text = "Mouse Over";
			}
			buttonClip.onRollOut = buttonClip.onDragOut = function()
			{
				this.tooltip.removeTextField();
				this.onMouseMove = null;
			}
		}
		trace("-> text: " + NewsField.htmlText);
	}
	else
	{
		trace("-> Failed to open " + phpFile);
		NewsField.htmlText = "<b>Error occured - please try again later.</br>";
	}
	trace("-> all done.");
}
phpFile = "http://localhost/InJeRaap/NewsLog/blog.php";
send_lv = new LoadVars();		// Send
send_lv.request = "GetNews";	// Parameter send to the php file
send_lv.sendAndLoad(phpFile, recv_lv, "POST");
NewsField.htmlText = "-> Retrieving content, please wait..";