# AS1 to AS2, please help

**URL:** <https://forum.kirupa.com/t/as1-to-as2-please-help/206551>\
**Category:** flash\
**Created:** [November 9, 2006, 7:05am UTC](https://forum.kirupa.com/t/as1-to-as2-please-help/206551 "2006-11-09T07:05:09Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![michey](https://avatars.discourse-cdn.com/v4/letter/m/3d9bf3/32.png) [@michey](https://forum.kirupa.com/u/michey)\
**Post date:** [November 9, 2006, 7:05am UTC](https://forum.kirupa.com/t/as1-to-as2-please-help/206551/1 "2006-11-09T07:05:09Z")

</div>

I 'd like to change an application written in AS1 to AS2, but as far as I can see there is nothing which is definitively AS1 syntax in the following (just a part of the whole) Code.

```php
current_x = [new Array(),new Array(),new Array(),new Array(),new Array(),new Array(),new Array(),new Array(),new Array()];
current_y = [new Array(),new Array(),new Array(),new Array(),new Array(),new Array(),new Array(),new Array(),new Array()];
current_xscale = [new Array(),new Array(),new Array(),new Array(),new Array(),new Array(),new Array(),new Array(),new Array()];
current_yscale = [new Array(),new Array(),new Array(),new Array(),new Array(),new Array(),new Array(),new Array(),new Array()];
final_x = [new Array(),new Array(),new Array(),new Array(),new Array(),new Array(),new Array(),new Array(),new Array()];
final_y = [new Array(),new Array(),new Array(),new Array(),new Array(),new Array(),new Array(),new Array(),new Array()];
final_xscale = [new Array(),new Array(),new Array(),new Array(),new Array(),new Array(),new Array(),new Array(),new Array()];
final_yscale = [new Array(),new Array(),new Array(),new Array(),new Array(),new Array(),new Array(),new Array(),new Array()];
radius_x = [new Array(),new Array(),new Array(),new Array(),new Array(),new Array(),new Array(),new Array(),new Array()];
radius_y = [new Array(),new Array(),new Array(),new Array(),new Array(),new Array(),new Array(),new Array(),new Array()];
radius_xscale = [new Array(),new Array(),new Array(),new Array(),new Array(),new Array(),new Array(),new Array(),new Array()];
radius_yscale = [new Array(),new Array(),new Array(),new Array(),new Array(),new Array(),new Array(),new Array(),new Array()];
offset_x = [new Array(),new Array(),new Array(),new Array(),new Array(),new Array(),new Array(),new Array(),new Array()];
offset_y = [new Array(),new Array(),new Array(),new Array(),new Array(),new Array(),new Array(),new Array(),new Array()];
offset_xscale = [new Array(),new Array(),new Array(),new Array(),new Array(),new Array(),new Array(),new Array(),new Array()];
offset_yscale = [new Array(),new Array(),new Array(),new Array(),new Array(),new Array(),new Array(),new Array(),new Array()];
speed = [new Array(),new Array(),new Array(),new Array(),new Array(),new Array(),new Array(),new Array(),new Array()];
angle = [new Array(),new Array(),new Array(),new Array(),new Array(),new Array(),new Array(),new Array(),new Array()];
finish_script = [new Array(),new Array(),new Array(),new Array(),new Array(),new Array(),new Array(),new Array(),new Array()];
counter = 1;
for (j = 1; j<=_parent.total_y; j++) {
 for (i = 1; i<=_parent.total_x; i++) {  
  current_x*[j] = _parent["square_mask_" + counter]._x;
  current_y*[j] = _parent["square_mask_" + counter]._y;
  current_xscale*[j] = _parent["square_mask_" + counter]._xscale;
  current_yscale*[j] = _parent["square_mask_" + counter]._yscale;
 
  increment_x = _parent[_parent.picture]._width/4;
  increment_y = _parent[_parent.picture]._height/4;
 
  final_x*[j] = i*increment_x - increment_x + _parent[_parent.picture]._x;
  final_y*[j] = j*increment_y - increment_y + _parent[_parent.picture]._y
  final_xscale*[j] = increment_x;
  final_yscale*[j] = increment_y;
 
  radius_x*[j] = (final_x*[j] - current_x*[j])/2;
  radius_y*[j] = (final_y*[j] - current_y*[j])/2;
  radius_xscale*[j] = (final_xscale*[j] - current_xscale*[j])/2;
  radius_yscale*[j] = (final_yscale*[j] - current_yscale*[j])/2;
 
  offset_x*[j] = current_x*[j] + radius_x*[j];
  offset_y*[j] = current_y*[j] + radius_y*[j];
  offset_xscale*[j] = current_xscale*[j] + radius_xscale*[j];
  offset_yscale*[j] = current_yscale*[j] + radius_yscale*[j];
 
  speed*[j] =((4*4)+(4*4)) -((i*4)+(j*4)) + 6;
  angle*[j] = speed*[j];
  finish_script*[j] = "running"
  counter++;
 }
}
 if (this._parent.sizer == "small") {
  this._parent.big_picture_button._visible = false;
 } else if (this._parent.sizer == "big") {
  this._parent.big_picture_button._visible = true;
 }

```

So why the Script does not work anymore, published for the FPlayer7 and AS2?  
Some suggestions about?  
You can have a look at the application(it is from [www.uncontrol.com](http://www.uncontrol.com)) on the link at the bottom -my.new.one- in my signature, it’s the 4. menu-item(GESTALTER).  
Thanks in advance.
