# From Flash 5 to MX

**URL:** <https://forum.kirupa.com/t/from-flash-5-to-mx/15761>\
**Category:** flash\
**Created:** [March 17, 2003, 10:14pm UTC](https://forum.kirupa.com/t/from-flash-5-to-mx/15761 "2003-03-17T22:14:55Z")\
**Posts on this page:** 16\
**Page:** 1

<div class="post-metadata">

**Author:** ![jerry](https://avatars.discourse-cdn.com/v4/letter/j/5daacb/32.png) [@jerry](https://forum.kirupa.com/u/jerry)\
**Post date:** [March 17, 2003, 10:14pm UTC](https://forum.kirupa.com/t/from-flash-5-to-mx/15761/1 "2003-03-17T22:14:55Z")

</div>

Here’s the case:

I found some code that works great with Flash 5, but I can’t get it to work with MX:

```auto
onClipEvent (enterFrame) {
	if(Selection.getFocus() == null || Selection.getFocus() != "_level0.mytext")
	{
		if(_currentFrame > 0)
		{
			prevFrame();
		}
		return;
	}
	if(_currentFrame < _totalframes)
	{
		play();
	} else {
		stop();
	}
}

```

I’m not that good at actionscripting, so I can’t quite figure it out!

The script is used to play a movieclip when selecting a input textbox (with a var name of “mytext”)

Could someone please translate it into MX code!? :sigh:

---

<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:** [March 18, 2003, 2:40am UTC](https://forum.kirupa.com/t/from-flash-5-to-mx/15761/2 "2003-03-18T02:40:50Z")

</div>

try this instead

selection.onEnterFrame = function() {if(Selection.getFocus() == null || Selection.getFocus() != “\_level0.mytext”)  
{  
if(\_currentFrame \> 0)  
{  
prevFrame();  
}  
return;  
}  
if(\_currentFrame \< \_totalframes)  
{  
play();  
} else {  
stop();  
}  
}

Grim

---

<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:** [March 18, 2003, 2:40pm UTC](https://forum.kirupa.com/t/from-flash-5-to-mx/15761/3 "2003-03-18T14:40:20Z")

</div>

Hmmm…  
I get the following error applying that piece of code to my MC:

```php
Scene=Scene 1, Layer=Layer 1, Frame=1: Line 1: Statement must appear within on/onClipEvent handler
     selection.onEnterFrame = function() {if(Selection.getFocus() == null || Selection.getFocus() != "_level0.mytext")

```

☹

---

<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:** [March 18, 2003, 2:46pm UTC](https://forum.kirupa.com/t/from-flash-5-to-mx/15761/4 "2003-03-18T14:46:29Z")

</div>

Why do you need **return;** there??? I think that is causing the problem… That code itself should be working fine whether it is used in F5 or FMX…

---

<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:** [March 18, 2003, 4:18pm UTC](https://forum.kirupa.com/t/from-flash-5-to-mx/15761/5 "2003-03-18T16:18:35Z")

</div>

Take a look at this, perhaps that would help! The test01.swf is saved as a flash 5 file!

---

<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:** [March 19, 2003, 6:55am UTC](https://forum.kirupa.com/t/from-flash-5-to-mx/15761/6 "2003-03-19T06:55:10Z")

</div>

File works just fine on my FMX… What seems to be the problem??? 😉

---

<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:** [March 19, 2003, 2:24pm UTC](https://forum.kirupa.com/t/from-flash-5-to-mx/15761/7 "2003-03-19T14:24:18Z")

</div>

Because it’s still in flash 5, but try to export the .fla to a Flash MX .swf file - THATS the problem! then, it won’t work!! 😉

---

<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:** [March 20, 2003, 5:22am UTC](https://forum.kirupa.com/t/from-flash-5-to-mx/15761/8 "2003-03-20T05:22:23Z")

</div>

Now I get it… 😉

Click on the text field… You see ‘mytext’ in the Variable area??? Remove ‘mytext’ from there, and put it in the instance name area which is right below the drop down box that says ‘Input Text’…  
Go to export setting, and set it to export to Flash 6…  
Run the movie to test…

I think this is what you want… Let me know… 😉

---

<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:** [March 20, 2003, 10:59pm UTC](https://forum.kirupa.com/t/from-flash-5-to-mx/15761/9 "2003-03-20T22:59:25Z")

</div>

hehe… so simple - THATS it!

THX mate! \<:}

---

<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:** [March 20, 2003, 11:17pm UTC](https://forum.kirupa.com/t/from-flash-5-to-mx/15761/10 "2003-03-20T23:17:25Z")

</div>

😉

---

<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:** [March 20, 2003, 11:20pm UTC](https://forum.kirupa.com/t/from-flash-5-to-mx/15761/11 "2003-03-20T23:20:19Z")

</div>

Hmmm… but that brings up a new question:  
I want to put it inside a movieclip - but then it wont work… again! :\*(  
Has it something to do with **\_level1.mytext**

---

<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:** [March 20, 2003, 11:28pm UTC](https://forum.kirupa.com/t/from-flash-5-to-mx/15761/12 "2003-03-20T23:28:49Z")

</div>

Um… Then, I guess, you should tell the exact path like this???

```auto
_level1.yourMCInstanceName.mytext

```

---

<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:** [March 20, 2003, 11:33pm UTC](https://forum.kirupa.com/t/from-flash-5-to-mx/15761/13 "2003-03-20T23:33:42Z")

</div>

\*\*\*_… I tried that, but it won’t do the trick! :_(

---

<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:** [March 20, 2003, 11:39pm UTC](https://forum.kirupa.com/t/from-flash-5-to-mx/15761/14 "2003-03-20T23:39:55Z")

</div>

Sorry mate, something went worng the first time - you where right! IT WORKS! 🙂

---

<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:** [March 20, 2003, 11:43pm UTC](https://forum.kirupa.com/t/from-flash-5-to-mx/15761/15 "2003-03-20T23:43:22Z")

</div>

It’s working just fine to me???

---

<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:** [March 20, 2003, 11:43pm UTC](https://forum.kirupa.com/t/from-flash-5-to-mx/15761/16 "2003-03-20T23:43:56Z")

</div>

Oh… Okay… 😉
