# Platform

**URL:** https://forum.kirupa.com/t/platform/295634
**Category:** Uncategorized
**Created:** [September 2, 2009, 7:49am UTC](https://forum.kirupa.com/t/platform/295634 "2009-09-02T07:49:42Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![dilpreet](https://avatars.discourse-cdn.com/v4/letter/d/51bf81/32.png) [@dilpreet](https://forum.kirupa.com/u/dilpreet)
#### Post date: [September 2, 2009, 7:49am UTC](https://forum.kirupa.com/t/platform/295634/1 "2009-09-02T07:49:42Z")

</div>

Hey

I am trying to make a character jump on to a platform this is my code  
The block1, block2 etc are the blocks that i want my character to jump on

```php
var onBlock:Boolean;
var blockHolder:Array = new Array
blockHolder.push(block1)
blockHolder.push(block2)
blockHolder.push(block3)

stage.addEventListener(KeyboardEvent.KEY_DOWN, checkBlock)
function checkBlock(e:KeyboardEvent):void
{
	for(var i:int; i<blockHolder.length-1; i++)
	{
		if(blockHolder*.hitTestObject(soldier) && soldier.y<blockHolder*.y)
		{
			onBlock = true
			soldier.y = blockHolder*.y
			trace("works")
		}
		else
		{
			onBlock = false
		}
	}
}

```

the onBlock boolean is used later  
but my problem is that the code doesn’t work

thanks

```php

```
