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

ActionScript, Scene, and Camera Errors

Explorer ,
May 22, 2024 May 22, 2024

Hello,

 

Recently, I had a problem with my Adobe Animate project that had to do with the scenes, my ActionScript code, and my camera. Ever since I added my buttons for the "Intro" scene, things started to get weird. I got ActionScript output errors stating my Dream and Room scenes don't exist, a lot of ActionScript #1120 errors on my Room and Dream buttons, and even my camera not working in the Room scene. I don't know why, but when I try to change some segments of my code, the errors persist. Is it because Adobe Animate updated, there are errors in the Camera functions, or even the code itself is outdated? I have no clue what's going on, and I hope to find a solution to it. Furthermore, I'm new to ActionScript so I don't know a lot about it. The code snippets were extracted from our textbook. I am also using version 24.0.3 of Adobe Animate 2024.

Here is my file:

https://drive.google.com/file/d/111jUH0po1h_u4BN4b1iYCd14qw6VS_on/view?usp=sharing


With regards.

TOPICS
ActionScript , Code , Error , Other , Product issue , Timeline
1.6K
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

correct answers 1 Correct answer

Explorer , May 29, 2024 May 29, 2024

Hello JC,

 

I recently did some tweaks and it looks better than ever in terms of functionality! Thank you!

 

With regards,

Translate
Community Expert ,
May 22, 2024 May 22, 2024

fix the first error and then retest. once the first error is fixed, work on the second error etc.

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
Explorer ,
May 22, 2024 May 22, 2024

Hi kglad,

 

I fixed the #1120 ActionScript error since I didn't state an Instance name on my button symbol but after I fixed that, a new error appeared on my first scene:

GeneralFlipHax_0-1716430777293.pngexpand image

Is there a way I can fix this? I tried renaming the instances and rearranging my scenes but nothing happened. Any thoughts or solutions?

With regards.

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 ,
May 22, 2024 May 22, 2024

in your publish settings, tick "enable debugging" and re-test.  the error line number will be listed.

 

copy and paste here the few lines around the line with the error, along with the top of the error panel.

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 ,
May 23, 2024 May 23, 2024

Hi.

 

You have two types of issues:
1 - Functions with the same name in the first two scenes. Give the duplicates different names;
2 - As you're using advances layers, you need to use the layer name as a prefix. For example: Buttons.dreamButton instead of only dreamButton.

Also please make sure to test your movie by using Ctrl + Enter (Cmd + Return) to test the whole movie and not Alt + Ctrl + Enter (Option + Cmd + Return) to test the current scene only.

 

I hope these tips help.

 

Regards,

JC

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
Explorer ,
May 23, 2024 May 23, 2024

Hello JC,

 

This eventually worked naming the buttons as different instances and I realized I used the shortcut to render a SINGLE scene instead of the whole movie. The only thing left is my Camera layer. The camera layer won't follow the tween and my buttons keep displaying Error #1120 in ActionScript. Could this be a bug in Adobe Animate, I've never seen anything like this before...

 

With regards.

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 ,
May 23, 2024 May 23, 2024

copy and paste here the error message and the line of code triggering the error plus a few lines above and below that line.

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
Explorer ,
May 23, 2024 May 23, 2024

This is what it shows when I have a Camera layer on top of all layers in the second scene:

GeneralFlipHax_0-1716499779865.pngexpand image

And this is what it shows when I remove the camera from my scene:

GeneralFlipHax_1-1716499844152.pngexpand image

I hope this helps!

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
Explorer ,
May 23, 2024 May 23, 2024

Furthermore, here is my code snippet:

GeneralFlipHax_0-1716499963136.pngexpand image

 

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
Explorer ,
May 23, 2024 May 23, 2024

Sorry, I forgot to calrify... When I have the camera layer in my scene, it displays ActionScript errors in the current scene and the scene after it. The ActionScript error is #1120. However, when I remove the Camera layer from the current scene, everything seems to be working fine. I don't know if it's a bug or something wrong from my side.

I hope this helps.

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 ,
May 23, 2024 May 23, 2024

Actually the functions that are duplicated.

 

Anyway, here is a working version.
https://drive.google.com/file/d/1uVOk6UkyyplLupSPsoOaMTASu0Hr7U5y/view?usp=sharing

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
Explorer ,
May 23, 2024 May 23, 2024

Hello JC,

 

Thanks, for some reason, it's working now! Although I'm curious, what did you do in the second scene that made the Camera work, and avoid the #1120 ActionScript error?

 

with regards.

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 ,
May 23, 2024 May 23, 2024

Great.

 

It's because in that scene one of your buttons is called introButtonRoom but in your code it was called introButton only. Forgot to mention that.

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
Explorer ,
May 23, 2024 May 23, 2024

Hello again JC,

 

I already renamed my buttons but the error is still showing when I have the Camera present. Below is a video demonstrating the difference between 2 projects.

 

Below is a video demonstrating this. I hope this helps!

With regards,

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 ,
May 23, 2024 May 23, 2024

Thanks for the video.

 

As you're using advances layers, you need to use the layer name as a prefix in your code. For example: Buttons.dreamButtonRoom instead of only dreamButtonRoom.

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
Explorer ,
May 23, 2024 May 23, 2024

Hello again JC,

 

I've fixed those errors on my side of the project, but one new error popped up. It's the button to toggle the subtitles on and off. Every time I press the button, this pops up in the Output window:

TypeError: Error #1009: Cannot access a property or method of a null object reference.
	at AnimationProject_JC_Dream_fla::MainTimeline/toggleClipVisibility()

 Is there a way to fix this too?

 

With regards.

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 ,
May 23, 2024 May 23, 2024

The same as before: you need to prefix the layer's name.

So subtitlesLayer.dreamSubtitles instead of just dreamSubtitles.

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
Explorer ,
May 23, 2024 May 23, 2024

Good day JC,

 

I've already fixed the discrepancies in the third scene. However, the buttons in my second scene aren't working anymore. I've had the same code, the same layer progression, and the same orientation. There are no output errors and the code is correct in syntax. Any solutions to this problem? below is another video of what I'm experiencing so far:

 

With regards.

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
Explorer ,
May 23, 2024 May 23, 2024

UPDATE: In the other Animation file I tested on, I got this error. Is there a solution to this error?

TypeError: Error #1010: A term is undefined and has no properties.
	at AnimationProject_JC_fla::MainTimeline/frame504()
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
Explorer ,
May 23, 2024 May 23, 2024

UPDATE: Never mind, it was a basic type error in the other file and I have that fixed, but the problem still persists for me. The buttons wont move to the next scene.

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
Explorer ,
May 24, 2024 May 24, 2024

UPDATE: I've looked into some possibe reasons why the buttons aren't working and maybe I need to reformat my button placements so I guess I'll try that.

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
Explorer ,
May 24, 2024 May 24, 2024

Hello JC,

 

I've tried all the solutions that were reccomended from other forums but none of them worked? So I guess there isn't no known solution to this problem so I'll just pass my whole project as a malfunction within the program for now.

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 ,
May 24, 2024 May 24, 2024

What do you need to fix now? Do you have an updated FLA?

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
Explorer ,
May 24, 2024 May 24, 2024

Hello JC,

 

Here's an updated version of my project.

https://drive.google.com/file/d/1S-ktMzzm7STuj-6bJJffbqiHHrdCyEuF/view?usp=sharing

 

I hope this helps!

With regards.

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 ,
May 25, 2024 May 25, 2024

Hi again.

 

Thanks for the file.

 

Here is a fixed version:
https://drive.google.com/file/d/1dXK9PhKzNhj6LN7qTXO41h4j4-clRdvY/view?usp=sharing

 

So it seems there's something in front of your buttons the are preventing them to be clicked. I'm not sure what. Maybe it's an issue of the advanced layers. To fix the problem I sent the two buttons to the top of the display list using the addChild method.

 

Another thing that I noticed in your file is that the Hit frame of the buttons are not set. You should do it so that the hit area is well defined and the mouse cursor won't keep blinking.

Lastly, using the Camera tool and thus advanced layers makes things much harder and more prone to bugs. I would simulate a camera scaling a parent container or using a custom AS3 VCAM that you can find Googling it.

 

Regards,

JC

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