# Ilyas

**URL:** https://forum.kirupa.com/t/ilyas/20416
**Category:** Uncategorized
**Created:** [May 8, 2003, 1:12pm UTC](https://forum.kirupa.com/t/ilyas/20416 "2003-05-08T13:12:19Z")
**Posts on this page:** 20
**Page:** 1

<div class="post-metadata">

### Author: ![pom](https://avatars.discourse-cdn.com/v4/letter/p/f07891/32.png) [@pom](https://forum.kirupa.com/u/pom)
#### Post date: [May 8, 2003, 1:12pm UTC](https://forum.kirupa.com/t/ilyas/20416/1 "2003-05-08T13:12:19Z")

</div>

Recycling…

[swf=“[http://membres.lycos.fr/museebranly/explode.swf](http://membres.lycos.fr/museebranly/explode.swf) height=60”][/swf]

Even more recycling…

[swf=“[http://membres.lycos.fr/museebranly/kir\_footer\_05.swf](http://membres.lycos.fr/museebranly/kir_footer_05.swf) height=60”][/swf]

MuHaAHaHAHaHAaa!! I’ll win this! :evil: (evil credits go to Zemax)

[swf=“[http://membres.lycos.fr/museebranly/kir\_footer\_09.swf](http://membres.lycos.fr/museebranly/kir_footer_09.swf) height=60 width=300”][/swf]

---

<div class="post-metadata">

### Author: ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)
#### Post date: [May 8, 2003, 1:25pm UTC](https://forum.kirupa.com/t/ilyas/20416/2 "2003-05-08T13:25:39Z")

</div>

In case you’re interested:

```auto
cellSize=3;
radius=10;
damp=.85;
dampR=.8;
numLetter=0;
letterSpacing=40;
shift = .5;

letterP=new Array(
				  [1,1,1,1,1,0],
				  [1,1,0,0,0,1],
				  [1,1,0,0,0,1],
				  [1,1,1,1,1,0],
				  [1,1,0,0,0,0],
				  [1,1,0,0,0,0]);
letterO=new Array(
				  [0,1,1,1,1,0],
				  [1,1,0,0,0,1],
				  [1,1,0,0,0,1],
				  [1,1,0,0,0,1],
				  [1,1,0,0,0,1],
				  [0,1,1,1,1,0]);
letterM=new Array(
				  [1,1,0,0,0,1],
				  [1,1,1,0,1,1],
				  [1,1,0,1,0,1],
				  [1,1,0,0,0,1],
				  [1,1,0,0,0,1],
				  [1,1,0,0,0,1]);

function containerRollOVer(){
	delete this.onRollOver;
	for (var clip in this) this[clip].explode();
}

function displayCell(letter){
	var num=1,i,j,mc;
	clip=this.createEmptyMovieClip("container"+numLetter,numLetter++);
	clip._x=30+numLetter*letterSpacing;
	clip._y=20;
	clip.createEmptyMovieClip("cell",0)._visible = 0;
	clip.cell.lineStyle(cellSize,0xcccccc,100);
	clip.cell.lineTo(.15,.45);
	for (j=0;j<letter.length;j++){
		for (i=0;i<letter[0].length;i++){
			if (letter[j]*==1){
				mc=clip.cell.duplicateMovieClip("cell"+num,num);
				mc.i=i;
				mc.j=j;
				mc._x=i*(cellSize+shift);
				mc._y=j*(cellSize+shift);
				num++;
			}
		}
	}
	clip.cell.removeMovieClip();
	this.clip.onRollOver=containerRollOver;
}

MovieClip.prototype.explode=function(){
	this.vx=(Math.random()-.5)*2*radius;
	this.vy=(Math.random()-.5)*2*radius;
	this.onEnterFrame=function(){
		this.resizeCell();
		this._x+=this.vx;
		this._y+=this.vy;
		this.vx*=damp;
		this.vy*=damp;
		if (Math.abs(this.vx)+Math.abs(this.vy) < .08)
			this.onEnterFrame=spinningAround;
	}
}

function spinningAround(){
	var diffx=this._x-this.i*(cellSize+shift);
	var diffy=this._y-this.j*(cellSize+shift);
	this.resizeCell();
	this.vx-=diffx/7;
	this.vy-=diffy/7;
	this.vx*=dampR;
	this.vy*=dampR;
	this._x+=this.vx;
	this._y+=this.vy;
	if (Math.abs(this.vx)+Math.abs(this.vy) < .01){
		this._x=this.i*(cellSize+shift);
		this._y=this.j*(cellSize+shift);
		delete this.onEnterFrame;
		this._parent.onRollOver=containerRollOver;
	}
}

MovieClip.prototype.resizeCell=function(){
	var diffx=this._x-this.i*cellSize;
	var diffy=this._y-this.j*cellSize;
	var dist=diffx*diffx+diffy*diffy;
	this._xscale=this._yscale=this._alpha=(10000-dist)/100;
// you can try that instead:
//	this._xscale=this._yscale=this._alpha=(1000-dist)/10; 
}

displayCell(letterP);
displayCell(letterO);
displayCell(letterM);

```

pom 🙂

---

<div class="post-metadata">

### Author: ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)
#### Post date: [May 8, 2003, 3:47pm UTC](https://forum.kirupa.com/t/ilyas/20416/3 "2003-05-08T15:47:59Z")

</div>

whoa!!

that’s trippy! :A+:

---

<div class="post-metadata">

### Author: ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)
#### Post date: [May 8, 2003, 3:56pm UTC](https://forum.kirupa.com/t/ilyas/20416/4 "2003-05-08T15:56:45Z")

</div>

Hehe… that looks quite familiar Ilyas =)

---

<div class="post-metadata">

### Author: ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)
#### Post date: [May 8, 2003, 4:05pm UTC](https://forum.kirupa.com/t/ilyas/20416/5 "2003-05-08T16:05:18Z")

</div>

> \*Originally posted by lostinbeta \*  
> \*\*Hehe… that looks quite familiar Ilyas =) \*\*

heh I was gonna say that then reference ^

---

<div class="post-metadata">

### Author: ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)
#### Post date: [May 8, 2003, 4:09pm UTC](https://forum.kirupa.com/t/ilyas/20416/6 "2003-05-08T16:09:54Z")

</div>

yeah… your entry should be disqualified 😛

---

<div class="post-metadata">

### Author: ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)
#### Post date: [May 8, 2003, 4:10pm UTC](https://forum.kirupa.com/t/ilyas/20416/7 "2003-05-08T16:10:43Z")

</div>

… unless obtained through osmoses

---

<div class="post-metadata">

### Author: ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)
#### Post date: [May 8, 2003, 4:11pm UTC](https://forum.kirupa.com/t/ilyas/20416/8 "2003-05-08T16:11:07Z")

</div>

Why should it be disqualified?? Ilyas created that effect a long time ago when we were trying to figure out how to do it off of [orisinal.com](http://orisinal.com) 😛 The coding is all his 🙂

---

<div class="post-metadata">

### Author: ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)
#### Post date: [May 8, 2003, 4:12pm UTC](https://forum.kirupa.com/t/ilyas/20416/9 "2003-05-08T16:12:11Z")

</div>

Hey, I told you I was recycling… :beam:

---

<div class="post-metadata">

### Author: ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)
#### Post date: [May 8, 2003, 4:13pm UTC](https://forum.kirupa.com/t/ilyas/20416/10 "2003-05-08T16:13:19Z")

</div>

lol 😛

---

<div class="post-metadata">

### Author: ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)
#### Post date: [May 8, 2003, 6:33pm UTC](https://forum.kirupa.com/t/ilyas/20416/11 "2003-05-08T18:33:22Z")

</div>

wish i was that good at scripting, m only good wid animation n music ☹  
great one ilyaslamasse, wish i cud understnd a word of wat was in tht code hehehe

---

<div class="post-metadata">

### Author: ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)
#### Post date: [May 8, 2003, 7:39pm UTC](https://forum.kirupa.com/t/ilyas/20416/12 "2003-05-08T19:39:55Z")

</div>

aww. now i really want to learn action script@!

---

<div class="post-metadata">

### Author: ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)
#### Post date: [May 9, 2003, 1:27pm UTC](https://forum.kirupa.com/t/ilyas/20416/13 "2003-05-09T13:27:20Z")

</div>

hi pom! your’s great! nice and smooth!

very nice and clean scripting!

as i have said, im just telling the truth… you are really great!  
just browsing your codes gives me some “headache” tho it was laid plain and clean… maybe i need some more “exploits” to fathom those. 😛 (no kidding :))

keep up the great exploit! :thumb:

---

<div class="post-metadata">

### Author: ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)
#### Post date: [May 10, 2003, 7:17pm UTC](https://forum.kirupa.com/t/ilyas/20416/14 "2003-05-10T19:17:17Z")

</div>

The last one is inspired by a file by Rolf Ruiz from [Alesys.net](http://Alesys.net) 🙂

---

<div class="post-metadata">

### Author: ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)
#### Post date: [May 10, 2003, 7:27pm UTC](https://forum.kirupa.com/t/ilyas/20416/15 "2003-05-10T19:27:07Z")

</div>

i love the last one!

---

<div class="post-metadata">

### Author: ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)
#### Post date: [May 10, 2003, 7:29pm UTC](https://forum.kirupa.com/t/ilyas/20416/16 "2003-05-10T19:29:45Z")

</div>

I loved both of them, Its awsome, im using the same effects on my site. (cough cough :P)

lol they are great. 🙂

---

<div class="post-metadata">

### Author: ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)
#### Post date: [May 11, 2003, 5:18pm UTC](https://forum.kirupa.com/t/ilyas/20416/17 "2003-05-11T17:18:35Z")

</div>

This is not fair! I don’t stand a chance!

---

<div class="post-metadata">

### Author: ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)
#### Post date: [May 13, 2003, 4:17am UTC](https://forum.kirupa.com/t/ilyas/20416/18 "2003-05-13T04:17:42Z")

</div>

SSSSSSSSSIIIIIIIIIIICCCCCCCCCCCKKKKKKKKKKK. Awesome. They are both great. :A+:

---

<div class="post-metadata">

### Author: ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)
#### Post date: [May 13, 2003, 10:10am UTC](https://forum.kirupa.com/t/ilyas/20416/19 "2003-05-13T10:10:15Z")

</div>

:stunned: 😠  
NoT fAiR ☹  
heheheh

it looks nice man, can u plz send me the source plz:trout:  
hehhee, great 1 dude.

---

<div class="post-metadata">

### Author: ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)
#### Post date: [May 19, 2003, 9:13pm UTC](https://forum.kirupa.com/t/ilyas/20416/20 "2003-05-19T21:13:50Z")

</div>

Sorry for the delay 🙂

All you need is a symbol called “pom” on the scene and this code on the first frame of the movie (and a high frame rate):

```auto
// Inspired by Rolf Ruiz from Alesys.net
nClips = 10;
Mouse.hide();
pom._visible = 0 ;
this.onEnterFrame = function(){
	rota = 20*Math.sin(t+=.2)*Math.cos(b+=.05);
	for (var i = 0; i < nClips; i++){
		var clip = pom.duplicateMovieClip("pom"+i,i);
		var dx = _xmouse - pos.x;
		var dy = _ymouse - pos.y;
		clip._x = pos.x + dx*i/10;
		clip._y = pos.y + dy*i/10;
		clip._rotation = i/nClips*rota;
		clip._alpha = i/(nClips)*100;
		updateAfterEvent();
	}
	pos = {x:_xmouse,y:_ymouse};
}

```

pom :phil:

[Next page](https://forum.kirupa.com/t/ilyas/20416.md?page=2)
