00:00
00:00
Newgrounds Background Image Theme

KareemDugi just joined the crew!

We need you on the team, too.

Support Newgrounds and get tons of perks for just $2.99!

Create a Free Account and then..

Become a Supporter!

The Fab Collab!

49,166 Views | 1,220 Replies
New Topic Respond to this Topic

Response to The Fab Collab! 2009-07-19 00:44:26


At 7/18/09 10:30 PM, turtleco wrote:
At 7/18/09 10:29 PM, RobertJ wrote: *dot dot dot*
hm? wat does this mean?

It means that your sig is quite fabulous. I should go get one.

Response to The Fab Collab! 2009-07-19 01:08:47


K-Guare said I was a loser via PM.

I hate him forever.


BBS Signature

Response to The Fab Collab! 2009-07-19 01:09:14


At 7/19/09 01:08 AM, TehSlapHappy wrote: K-Guare said I was a loser via PM.

I hate him forever.

Ahh...Want a hug?


BBS Signature

Response to The Fab Collab! 2009-07-19 02:23:02


At 7/19/09 01:08 AM, TehSlapHappy wrote: K-Guare said I was a loser via PM.

I hate him forever.

*gasp*
Mr.Guare would never commit such a heinous crime!


BBS Signature

Response to The Fab Collab! 2009-07-19 12:22:21


*gasp*
Mr.Guare would never commit such a heinous crime!

Note his signature.

I'm angry, but FAB.

[Steam User + CS:S Modder] This. | SLENDERMAN. RUN FOR YOUR FUCKING LIFE.

BBS Signature

Response to The Fab Collab! 2009-07-19 12:53:05


At 7/19/09 12:44 AM, Ironosaur wrote:
At 7/18/09 10:30 PM, turtleco wrote:
At 7/18/09 10:29 PM, RobertJ wrote: *dot dot dot*
hm? wat does this mean?
It means that your sig is quite fabulous. I should go get one.

I bet it'll be awesome


BBS Signature

Response to The Fab Collab! 2009-07-19 13:22:29


At 7/19/09 12:53 PM, turtleco wrote:
At 7/19/09 12:44 AM, Ironosaur wrote:
At 7/18/09 10:30 PM, turtleco wrote:
At 7/18/09 10:29 PM, RobertJ wrote: *dot dot dot*
hm? wat does this mean?
It means that your sig is quite fabulous. I should go get one.
I bet it'll be awesome

I bet it will be too.

Response to The Fab Collab! 2009-07-19 13:39:41


I'm sure K-guare is going to finish the collab today, maybe even submit it today as well. But probably tomorrow.

It seams like it will be really awesome. I bet K-guare had to use all of his action script talent to make it. I can hardly sit in my seat still. That's why I have Ritalin handy.

*gulp

so guys...has anyone strolled over to the local movie theater and view a cinematic masterpiece?
because I haven't.


BBS Signature

Response to The Fab Collab! 2009-07-19 19:53:38


Hey kids. :]

At 7/19/09 01:39 PM, turtleco wrote: I bet K-guare had to use all of his action script talent to make it.

Yeah, really.
I finally have the bios finished, the biggest chunk of time.

Alright so, for the bios,
each one of you has your own array of photos
that you submitted in the forum. Some of you didn't do that,
so I took at least 1 screenshot of something else you submitted
so you had at least something.
It took me really long to organize all the code, but now it's set up so
that it's very easy to add in more pictures for each of you,
so if you have any specific pictures you would like me to
add in there for you to appear on your bio page, just
send it to me and I'll add it in in a flash. :D

Heh, flash. Haha.
I've been gone.
Family stuff, relationships, PO3 coding (Kart-Man and I are totally dominating. :D,)
and a whole ton of other useless excuses.
I've been doing this for the past couple hours, and I'm so
extremely excited that it's working now...

How's my driving?

/* -- USERNAMES & IDS - CHART -- */
///////////////////////////////////
// K-Guare ---------------| kg - */
// MichaelHurst ----------| mh - */
// turtleco --------------| tc - */
// Deathcon7 -------------| dc - */
// Magical-Zorse ---------| mz - */
// RobertJ ---------------| rj - */
// TehSlapHappy ----------| th - */
// Fiziks ----------------| fz - */
// Ironosaur -------------| ir - */
// NOBODY ----------------| XX - */

const WIDTH_FIT:int = 365;
const HEIGHT_FIT:int = 240;

var curAID:String = "kg";
var oldAID:String;
var thePic:Number = randArtistPic();
var oldPic:Number = thePic;
var artistPics:Object = new Object();
var hasNoPictures:Boolean = false;

back.addEventListener(MouseEvent.MOUSE_DOWN, toMenuListener);
names.bioN.addEventListener(MouseEvent.MOUSE_UP, nextBio);
names.bioP.addEventListener(MouseEvent.MOUSE_UP, prevBio);
holderOverlay.nextPic.addEventListener(MouseEvent.MOUSE_UP, nextBioPic);
holderOverlay.prevPic.addEventListener(MouseEvent.MOUSE_UP, prevBioPic);

function nextBio(e:MouseEvent):void {
	if (names.totalFrames == names.currentFrame) {
		names.gotoAndStop(1);
	} else {
		names.nextFrame();
	}
	addEventListener(Event.ENTER_FRAME, checkNameChange);
	function checkNameChange(e:Event):void {
		if (curAID != names.curName) {
			oldAID = curAID;
			curAID = names.curName;
			removeEventListener(Event.ENTER_FRAME, checkNameChange);
			oldPic = thePic;
			thePic = randArtistPic();
			hasNoPictures = false;
			populateArtistArray();
			fadeTo("next", oldAID);
		}
	}
}

function nextBioPic(e:MouseEvent):void {
	fadeTo("next");
}

function prevBio(e:MouseEvent):void {
	if (names.currentFrame == 1) {
		names.gotoAndStop(names.framesLoaded);
	} else {
		names.prevFrame();
	}
	addEventListener(Event.ENTER_FRAME, checkNameChange);
	function checkNameChange(e:Event):void {
		if (curAID != names.curName) {
			oldAID = curAID;
			curAID = names.curName;
			removeEventListener(Event.ENTER_FRAME, checkNameChange);
			oldPic = thePic;
			thePic = randArtistPic();
			hasNoPictures = false;
			populateArtistArray();
			fadeTo("prev", oldAID);
		}
	}
}

function prevBioPic(e:MouseEvent):void {
	fadeTo("prev");
}

// ARTIST PICTURE HOLDER CRAP

populateArtistArray();
picHolder.addChild(artistPics[curAID][thePic]);
artistPics[curAID][thePic].x = artistPics[curAID][thePic].width/2 * -1;
artistPics[curAID][thePic].y = artistPics[curAID][thePic].height/2 * -1;

// This counts how many pictures there are for a given AID
function countPicsBy(artist:String):Number {
	var b:int = 1;
	try {
		while (getDefinitionByName(artist+b)) b++;
	} catch (e:ReferenceError) {
		return b - 1;
	}
	return 0;
}

// If the current AID doesn't have anything in his/her array, populate it!
function populateArtistArray():void {
	var uppercaseID:String = curAID.toUpperCase();
	if (!artistPics[curAID]) {
		artistPics[curAID] = new Array(countPicsBy(uppercaseID));
	}

	for (var i:Number = 0; i<countPicsBy(uppercaseID); i++) {
		var classToConstruct:Class = Class(getDefinitionByName(uppercaseID+(i+1)));
		artistPics[curAID][i] = new Bitmap(new classToConstruct(0,0),"auto",true);
		artistPics[curAID][i].name = curAID+(i+1);
		var bit:BitmapData = artistPics[curAID][i].bitmapData;

		// Adjust the size to fit inside the screen.
		if (artistPics[curAID][i].width > WIDTH_FIT) {
			artistPics[curAID][i].width = WIDTH_FIT;
			artistPics[curAID][i].height = bit.height * WIDTH_FIT / bit.width;
		}
		if (artistPics[curAID][i].height > HEIGHT_FIT) {
			artistPics[curAID][i].height = HEIGHT_FIT;
			artistPics[curAID][i].width = bit.width * HEIGHT_FIT / bit.height;
		}
	}
}

function randArtistPic():Number {
	var numPics:Number = countPicsBy(curAID.toUpperCase());
	return Math.floor(Math.random() * numPics);
}

// Fades to the specified number picture of the current curAID

function fadeTo(which:String, lastAID:String = null):void {
	var goNext:Boolean = (which == "next") ? true : false;
	var thisFadeIn:BiosFadeIn = new BiosFadeIn();
	var opAID:String = (!lastAID) ? curAID : lastAID;
	var numPics:Number = countPicsBy(curAID.toUpperCase());
	var num:Number;
	var picToGet:Number = new Number();
	var prevPic:Number = new Number();
	
	if (goNext) {
		num = thePic+1;
		picToGet = (num>=numPics) ? 0 : num;
		prevPic = (num-1 < 0) ? numPics : num-1;
	} else {
		picToGet = (thePic-1<0) ? numPics-1 : thePic-1;
		prevPic = thePic;
	}
	if(lastAID) prevPic = oldPic;
	thePic = picToGet;
	
	holderOverlay.addChild(thisFadeIn);
	thisFadeIn.addEventListener(Event.ENTER_FRAME, checkIfHalfDone);
	function checkIfHalfDone(e:Event):void {
		
		if (e.target.currentFrame == Math.ceil(e.target.framesLoaded/2)) {

			picHolder.removeChild(artistPics[opAID][prevPic]);
			trace(curAID + " - " + picToGet);
			picHolder.addChild(artistPics[curAID][picToGet]);
			
			artistPics[curAID][picToGet].x = artistPics[curAID][picToGet].width/2*-1;
			artistPics[curAID][picToGet].y = artistPics[curAID][picToGet].height/2*-1;
		}
		if (e.target.currentFrame == e.target.framesLoaded) {
			thisFadeIn.removeEventListener(Event.ENTER_FRAME, checkIfHalfDone);
			thisFadeIn.stop();
			holderOverlay.removeChild(DisplayObject(e.target));
		}
	}
}

what

BBS Signature

Response to The Fab Collab! 2009-07-19 20:01:47


At 7/19/09 07:53 PM, K-Guare wrote: I'll add it in in a flash. :D

hehe flash...


BBS Signature

Response to The Fab Collab! 2009-07-19 20:05:18


At 7/19/09 08:01 PM, turtleco wrote:
At 7/19/09 07:53 PM, K-Guare wrote: I'll add it in in a flash. :D
hehe flash...

oops forgot to give you the picture I wanted you to add

I think it is fair to say I posted the most pictures on this thread

The Fab Collab!


BBS Signature

Response to The Fab Collab! 2009-07-19 20:11:32


At 7/19/09 08:05 PM, turtleco wrote: oops forgot to give you the picture I wanted you to add

That's already in the contest thread, but I'll just
move it into the bios as well.

And awaaaaaaayyy.

Hmm, I wonder if I can get this submitted today... :]
It's not likely, but I'll give it my best shot.


what

BBS Signature

Response to The Fab Collab! 2009-07-19 20:14:17


At 7/19/09 08:11 PM, K-Guare wrote:
At 7/19/09 08:05 PM, turtleco wrote: oops forgot to give you the picture I wanted you to add
That's already in the contest thread, but I'll just
move it into the bios as well.

Oh wait I forgot about the contest. I guess Ignore my last post then. :P

And awaaaaaaayyy.

Hmm, I wonder if I can get this submitted today... :]
It's not likely, but I'll give it my best shot.

okey dokey


BBS Signature

Response to The Fab Collab! 2009-07-19 21:29:05


aww jeez, oh boy, ahh man, I'm SO excited.


mmm.

BBS Signature

Response to The Fab Collab! 2009-07-19 21:42:46


At 7/19/09 01:39 PM, turtleco wrote: I'm sure K-guare is going to finish the collab today, maybe even submit it today as well. But probably tomorrow.

It seams like it will be really awesome. I bet K-guare had to use all of his action script talent to make it. I can hardly sit in my seat still. That's why I have Ritalin handy.

*gulp

Quit hogging it all!


BBS Signature

Response to The Fab Collab! 2009-07-19 22:29:34


You should add the API to the movie.

also, i didn't make a picture. D:


BBS Signature

Response to The Fab Collab! 2009-07-19 22:57:40


At 7/19/09 10:29 PM, TehSlapHappy wrote: You should add the API to the movie.

That would interfere with MichaelHurst's preloader.
UNLESS....I just put it in the menu?
Wait...it's almost the exact same size as the synopsis box...
Hmm....

But I feel like distributing money amongst you guys, lol.
I'm not being selfish here, I'm just being lazy.
I think it'd be a better idea if we didn't.

also, i didn't make a picture. D:

I took a screenshot of your submission, it's pretty sexy. :3
You can make one and send it to me if you want.


what

BBS Signature

Response to The Fab Collab! 2009-07-19 22:58:10


At 7/19/09 09:42 PM, Magical-Zorse wrote: Quit hogging it all!

I'm sorry, have some.

At 7/19/09 10:29 PM, TehSlapHappy wrote: You should add the API to the movie.

I wonder if K-guare could buy a NEWGROUNDS T-SHIRT with the money? :O

edited by Tom Fulp :3

also, i didn't make a picture. D:

what?!?! tehslaphappy doesn't draw something?!?! what is wrong with this thread!?!?

At 7/19/09 09:29 PM, RobertJ wrote: aww jeez, oh boy, ahh man, I'm SO excited.

me too!!


BBS Signature

Response to The Fab Collab! 2009-07-19 23:08:32


At 7/19/09 10:57 PM, K-Guare wrote:
At 7/19/09 10:29 PM, TehSlapHappy wrote: also, i didn't make a picture. D:
I took a screenshot of your submission, it's pretty sexy. :3
You can make one and send it to me if you want.

lmao. nah, i'm too lazy.


BBS Signature

Response to The Fab Collab! 2009-07-19 23:09:35


/* -- USERNAMES & IDS - CHART -- */
///////////////////////////////////
// K-Guare ---------------| kg - */
// MichaelHurst ----------| mh - */
// turtleco --------------| tc - */
// Deathcon7 -------------| dc - */
// Magical-Zorse ---------| mz - */
// RobertJ ---------------| rj - */
// TehSlapHappy ----------| th - */
// Fiziks ----------------| fz - */
// Ironosaur -------------| ir - */
// NOBODY ----------------| XX - */

wait a minute where's holy forks?


BBS Signature

Response to The Fab Collab! 2009-07-19 23:13:39


At 7/19/09 11:09 PM, turtleco wrote: wait a minute where's holy forks?

Don't worry, he has an ID and stuff,
I was just late to get his bio info and forgot to
actually add in his ID and name to that chart.

His id is HF. Who knew, right?! :]
I think...I think it might be getting submitted soon.?
I'm not sure though...
I'm just...not. Sure.

:]


what

BBS Signature

Response to The Fab Collab! 2009-07-19 23:18:54


At 7/19/09 11:13 PM, K-Guare wrote:
At 7/19/09 11:09 PM, turtleco wrote: wait a minute where's holy forks?
Don't worry, he has an ID and stuff,
I was just late to get his bio info and forgot to
actually add in his ID and name to that chart.

His id is HF. Who knew, right?! :]

Damn it I forgot to carry the two! :]

I think...I think it might be getting submitted soon.?
I'm not sure though...
I'm just...not. Sure.

sounds nice. We just have to hope we don't submit on one of those "spam 0" days

]

:]


BBS Signature

Response to The Fab Collab! 2009-07-20 00:22:31


Dang it,

the stupid preloader isn't working.
I have the dummy frame with all the classes, and
I have it so it doesn't export on the first frame...but
it's still loads about 1.5Mb of it before a loading screen shows up.

GAAAAAH.
I MAY BE A ROBOT AND I MAY NOT HAVE EMOTION,
BUT SOMETIMES I JUST DON'T WANT TO FOLLOW DIRECTIONS.

There are a lot of things they could have done better in
AS3 regarding the preloader. It makes me sad. :[
Any opinions?
Should I submit anyway, or should I find a fix?
Because if you have a slow connection you'll be sitting there
for quite a while at a blank screen, and that's not something
I want to happen. :/


what

BBS Signature

Response to The Fab Collab! 2009-07-20 00:41:45


At 7/20/09 12:22 AM, K-Guare wrote: Dang it,

the stupid preloader isn't working.
I have the dummy frame with all the classes, and
I have it so it doesn't export on the first frame...but
it's still loads about 1.5Mb of it before a loading screen shows up.

GAAAAAH.
I MAY BE A ROBOT AND I MAY NOT HAVE EMOTION,
BUT SOMETIMES I JUST DON'T WANT TO FOLLOW DIRECTIONS.

There are a lot of things they could have done better in
AS3 regarding the preloader. It makes me sad. :[
Any opinions?
Should I submit anyway, or should I find a fix?
Because if you have a slow connection you'll be sitting there
for quite a while at a blank screen, and that's not something
I want to happen. :/

people vote down when that happens. A LOT. I'm sorry but a fix is needed. But if you can't fix it you might just want to submit it anyway, not worth it for every person with a slow connection.


BBS Signature

Response to The Fab Collab! 2009-07-20 01:13:54


I say fix it if it's possible, cause I'd rather wait it have it be amazing, as opposed to not wait and have it fail at the start for teh dial upz.


mmm.

BBS Signature

Response to The Fab Collab! 2009-07-20 10:08:29


HEY!
yeah find a fix after all we waited a (long) while so a few days more is nothing.

even more so if it will influence the score that much

Response to The Fab Collab! 2009-07-20 13:57:16


K-Guare I'd like to say thank you for your tremendous efforts to get this done and all the genius you have put into this collab. Really, you've done an excellent job, given the circumstances. I think we all owe KG and everyone who helped him a big hand.

If its alright I'm going to PM you two image files that I'd like in my bio page if its not too much trouble to replace what I have.


[Steam User + CS:S Modder] This. | SLENDERMAN. RUN FOR YOUR FUCKING LIFE.

BBS Signature

Response to The Fab Collab! 2009-07-20 14:55:05


At 7/20/09 01:57 PM, Fiziks wrote: I think we all owe KG and everyone who helped him a big hand.

LOLOLOL!!! only cuz you asked


BBS Signature

Response to The Fab Collab! 2009-07-20 14:56:39


At 7/20/09 02:55 PM, turtleco wrote:
At 7/20/09 01:57 PM, Fiziks wrote: I think we all owe KG and everyone who helped him a big hand.
LOLOLOL!!! only cuz you asked

forgot to add drawing

The Fab Collab!


BBS Signature

Response to The Fab Collab! 2009-07-20 18:07:05


I've been touching myself slowly to this thread, from the beginning to now, BUT I'M WAITING FOR THE FINAL SHIT. Seriously, K-G, you're giving me blue vagina right now.

but not rly.

BBS Signature