Exit
  • Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
  • 한국 커뮤니티
0

Converting AS1 to AS3. Please help me

New Here ,
Jun 10, 2016 Jun 10, 2016

I'm working on converting an old flash using AS1 into AS3. Please tell me if exists any software solution for this. This is the code:

steps = 10;

fscommand ("allowscale","false");

fscommand ("Showmenu","false");

Playmusic = true;

Motorlyd = new Sound();

Motorlyd.attachSound("motorlyd");

motorlyd.setVolume(0);

blink = 1;

rotation = 90;

_root.Rotation = -90

gotoAndPlay (5);

diff = Math.abs(this._rotation - _root.rotation);
if( diff < 10) {Hast = 2}
if( diff > 10) {Hast = 10}
if( diff > 30) {Hast = 30}

if (this._rotation > _root.rotation) { This._rotation = This._rotation - Hast}
if (this._rotation < _root.rotation) { This._rotation = This._rotation + Hast}

//_root.tester2._rotation = (180 / 100) * faderval;

gotoAndPlay (2);

on (press) {

  startDrag ("", false,_X, 28,_x, 198);

}

on (release) {

  stopDrag ();

  fader = int(100-((_y -28) / 1.70));

  _root.var1  = 85 + (0.89 * (100-fader));

  faderval = fader;

  fader = fader +'%';

  _root.blink = 0;

  _root.vagten.gotoAndStop(1);

  _root.vagten.play(1);

  //_root.tester2._y = 150 - faderval;

  _root.Rotation = 30 - (180 / 101) * faderval;

}

TOPICS
ActionScript
298
Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Jun 10, 2016 Jun 10, 2016
LATEST

var steps:int = 10;

fscommand ("allowscale","false");

fscommand ("Showmenu","false");

var Playmusic:Boolean = true;

var Motorlyd:Sound = new motorlyd();

//motorlyd.setVolume(0);

var blink:int = 1;

var rotation:int = 90;

MovieClip(root).rotation = -90

//gotoAndPlay (5);

var Hast:int;

var diff:int = Math.abs(this.rotation - MovieClip(root).rotation);

    if( diff < 10) {Hast = 2}   

    if( diff > 10) {Hast = 10}   

    if( diff > 30) {Hast = 30}

    if (this._rotation > MovieClip(root).rotation) { this.rotation = this.rotation - Hast}

    if (this._rotation < MovieClip(root).rotation) { this.rotation = this.rotation + Hast}

gotoAndPlay (2);

var rect:Rectangle=new Rectangle(this.x,28,0,170);

this.addEventListener(MouseEvent.MOUSE_DOWN,startdragF)

function startdragF(e:MouseEvent):void{

this.startDrag(false,rect);

stage.addEventListener(MouseEvent.MOUSE_UP,stopdragF);

}

function stopdragF(e:MouseEvent):void{

stage.removeEventListener(MouseEvent.MOUSE_UP,stopdragF);

this.stopDrag ();

var fader:String = String(int(100-((_y -28) / 1.70)));

MovieClip(root).var1 = 85 + (0.89 * (100-int(fader)));

var faderval:int = int(fader);

fader = fader +'%';

MovieClip(root).blink = 0;

//MovieClip(root).vagten.gotoAndStop(1);

MovieClip(root).vagten.gotoAndPlay(1);

//_root.tester2._y = 150 - faderval;

MovieClip(root).rotation = 30 - (180 / 101) * faderval;

}

p.s. that is terrible coding even by as1 standards.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines