Difference between revisions of "Logo.as"
(Don't scroll on startup) |
(Try again) |
||
| Line 15: | Line 15: | ||
row = this['item'+i].split(','); | row = this['item'+i].split(','); | ||
id = row.shift(); | id = row.shift(); | ||
| − | if ( | + | if ( ( i == 0 ) && ( id ne id0 ) ) { |
| + | if ( id0 ) offset = -20; | ||
| + | id0 = id; | ||
| + | } | ||
time = row.shift(); | time = row.shift(); | ||
user = row.shift(); | user = row.shift(); | ||
Revision as of 07:47, 25 February 2006
// Misc logic id0 = 0; changes = []; change = false; nchanges = 10; offset = 0;
// Set up async connection with server
server = new LoadVars();
server.title = 'RC-Summary'; // wiki page to request
server.SWF = 1; // return raw query-string format
server.onLoad = function(success) {
if (success) {
for ( i = 0; i < nchanges; i++ ) {
row = this['item'+i].split(',');
id = row.shift();
if ( ( i == 0 ) && ( id ne id0 ) ) {
if ( id0 ) offset = -20;
id0 = id;
}
time = row.shift();
user = row.shift();
user = '<a href="/User:'+user+'">'+user+'</a>';
title = row.shift();
title = '<a href="/'+title+'">'+title+'</a>';
comment = row.join(',');
changes[i] = ''+user+': ';
changes[i] += title+'
';
}
rc.htmlText = changes.join();
}
};
// Textbox createTextField( 'rc', 1, 0, 0, 190, 200 ); with (rc) { selectable = false; _quality = 'BEST'; border = false; multiline = true; wordWrap = false; html = true; }
// Logo attachMovie( 'logo', 'xmlwiki', 2 );
// Per-frame function function reduce() {
// Scrolling if ( offset < 0 ) offset++; rc._y = offset;
// Make request on some regular cycle which seems about right if ( ++_root.ctr%200 == 1 ) server.sendAndLoad( 'http://www.organicdesign.co.nz/wiki/index.php', server, 'GET' );
}



