00:00
00:00
mtv129
I am an as2, lisp and objc programmer. I also do some educational materials, one of the developers of the biggest flash game in history

Matvii Jarosh @mtv129

Male

flash8

Ukraine

Joined on 10/22/21

Level:
19
Exp Points:
3,868 / 4,010
Exp Rank:
14,114
Vote Power:
6.11 votes
Rank:
Police Sergeant
Global Rank:
8,575
Blams:
194
Saves:
901
B/P Bonus:
12%
Whistle:
Normal
Trophies:
5
Medals:
878

AS3 Main: Tutorials and Resources

Posted by mtv129 - December 4th, 2023


action script 2: https://jacksmack.newgrounds.com/news/post/1243452


this post has all the links that were in the topics AS3: Main, separate links have also been added for a better understanding of things and creating games not only in Adobe Flash, but also using Flex and other code editors, books have also been provided that can be found on the Internet, it is planned to add other tutorials on AS3, if you want to add something or find errors or the link does not open, write in private messages, Also, this is all intended only if you already know action script 2 or another programming language, and if you can’t find the answer to your question in one of the posts, then read the comments



********** OTHER USEFUL LINKS**********

Flash CS3 Review/Overview by Depredation 

Getting Started with AS3

Senocular's AS3 Tip of the Day

download air

ari development tools

Starling Forum

air discord

AS3 documentation by adobe

help whith adobe AIR

flash help

Kirupa

publication of the project

hit test in as3

Flex SDK ASDoc


BOOKS:

Essential Action Script 3.0

action script 3.0 bible

action script 3.0 animation

make flash game on AS3

action script 3 on android

adobe AIR(AS3) in 24 hours


Actionscript 3.0 Tutorials and Resources


********** BASIC - GENERAL **********

AS3: Basics by trig1

AS3: Main - The ultimate tutorial reading experience by Paranoia

AS3: Buttons Explained by Flynny

AS3: Simple Preloader by Denvish

AS3: TextField class by Silkey



********** BASIC - SPECIFIC **********

AS3: Keyboard Events For Newbies by XBigTK13X

AS3: Drawing Rectangles and circles by m4x0

AS3: fl.controls by Silkey

AS3: Simple Filters by crushy

AS3: Tutorial: Toggle Quality With Q by chronicADRENLIN

AS3: All About Context Menus by Xaotik

AS3: Explaining The Return Function by chronicADRENLIN

AS3: Main, thats what she said! by Sam

AS3: Simple Navigation Button! by SketchistGames



********** INTERMEDIATE - GENERAL **********

AS3: Timer by Denvish

AS3: Custom Cursor by Jindo

AS3: global buttons by tversteeg

AS3: Events by LesPaulPlayer

AS3: Oop by Alphabit

AS3: Object Oriented Programming by Diki

AS3: Quality by LesPaulPlayer

AS3: old fashioned random function by LesPaulPlayer

AS3: Api. Shapes by phyconinja

AS3: Display List & Swapping Depths by ShooterMG

AS3: Buttons Explained by Flynny

AS3: HitTesting by Jindo

AS3: Changing Framerate by Siggles

AS3: Preloader by chunkycheese12

AS3: Displaying Variables in textbox by LilFugitive

AS3: Counter by LilFugitive

AS3: Loading external images by LilFugitive

AS3: Code style speed tests by dELtaluca

AS3: Opening A Url by Xaotik

AS3: Convert Hexidecimal To Rgb by matrix5565

AS3: Document Class Tut! Root Lives! by JoSilver

AS3: Naming Conventions & code style by Yannickl88

AS3: Share Level Code by Glaiel-Gamer

AS3: Remove Everything by Drakenflight



********** INTERMEDIATE - SPECIFIC **********

AS3: Pointing at mouse by trig1

AS3: Rotate And Shoot To Mouse by Pyromaniac

AS3: Class Id - Attachmovieclip by Alphabit

AS3: Collision Detection by pivot11

AS3: Swf Protection! by JoSilver

AS3: Inventory System Tutorial In As3 by FatalFuryX 

AS3: Closures by DougyTheFreshmaker

AS3: Context Menu (rightclickmenu) by xedon

AS3: Fps Display by StaliN98

AS3: Bitwise Operations by Diki

AS3: Objects by MCarsten

AS3: Circle-circle Collision by MCarsten

AS3: Static Keyword, The by Diki

AS3: circumference rect collisions by CocosMiller

AS3: Arrays, Vectors & Dictionaries by Kirk-Cocaine

AS3: Singleton Design Pattern by Kirk-Cocaine

AS3: Billiard Game Physics by MCarsten

AS3: Tile-Based Mechanics by MSGhero

AS3: Advanced Keyboard Detection by Diki 

AS3: Math Functions by MCarsten

AS3: startDrag Area in a Circle by IndigenousDigitalist

AS3: Sockets (adobe Air Style) by egg82

AS3: ByteArrays by egg82

AS3: Basic 3d Simulation by MCarsten

AS3: External Text Files by MSGhero

AS3: State Machines by egg82



********** ADVANCED - GENERAL **********

AS3: How to give someone a seizure by Deadclever23

AS3: Crashing your flash app by Deadclever23

AS3: Digital Clocks by crushy



********** ADVANCED - SPECIFIC **********

AS3: High speed collision detection by johnfn

AS3: Binary Search by matrix5565

AS3: Remove Everything by Drakenflight

AS3: Arranging depths in Y by mtv129



Apache Flex SDK Tutorials and Resources



********** BASIC - GENERAL **********

AS3: Flex: Introduction by mtv129

AS3: Flex: MXML Basics by mtv129

AS3: Flex: Adding elements by mtv129

AS3: Flex: Work with text by mtv129

AS3: Flex: Many screens by mtv129

AS3: Flex: MXML Event by mtv129



********** BASIC - SPECIFIC **********

AS3: Flex: Load Image by mtv129

AS3: Flex: SWF loader by mtv129

AS3: Flex: [Bindable] by mtv129

AS3: Flex: FLV loader by mtv129

AS3: Flex: Text and Fonts by mtv129

AS3: Flex: Style(Basic) by mtv129

AS3: Flex: Layouts by mtv129



********** INTERMEDIATE - GENERAL **********

AS3: Flex: Assets Manager by mtv129



********** INTERMEDIATE - SPECIFIC **********

in production



If you have come here and want to help new users learn in action script 3, then please help me, send me the material you want to add in a private message or help me create Apache Flex SDK Tutorials, we will need to collect books, materials and create tutorials ourselves that are missing, let's give people knowledge, if you want to help, before you go write a tutorial, contact me to get more information


Tags:

8

Comments

дуже класно

Can't reply to PMs so posting my reply to yours earlier. Yes I did do work for daylight, but I guess I didn't get too many strangely worded requests since it was mostly auxiliary level editor related stuff. But I can definitely feel there's language barrier at times.

Well, I still continue to work with him, but I’ve never used the atachMovie widget or the like, so I’m promoting it to countries

Great list of resources!

Essential Action Script 3.0 and Action Script 3.0 Bible are good books that I own physical copies of. They were useful to skim through and fill in some gaps in my knowledge.

The Starling forums and AIR Discord are useful for keeping up to date with cutting-edge Flash developments, such as making Flash apps for mobile.

But most of the time I'll just be reading Adobe's AS3 documentation when I need help with a specific feature.

thank you, but don’t forget to come back here, I saw that not everything is available in as3 and I’m thinking of adding a lot of new things, and I’ll start with the Apache Flex SDK, if you still know some materials, please write to me

I just remembered - if you're using adobe air, then I'm gonna shamelessly plug my library that allows you to dock panels to separate windows like in FlashDevelop's GUI:

https://github.com/GimmickNG/AIRDock

and here's a short video of it in a "real world" app:

https://gimmick.newgrounds.com/news/post/1097671

I'd tried to port it to use Flex packages wherever possible, and I know it can be done, but I faced some issues when doing so. Perhaps you might find the library helpful if you're designing desktop GUIs, but it's worth keeping in mind:

https://gimmick.newgrounds.com/news/post/1122014

hello, good things, can you write to me where you should put them and the names for each of them (more precisely the last one, the rest doesn’t look like tutorials with code)

@mtv129 Sorry I'm not sure I understand, could you explain what you mean?

Just saw your message earlier. You don't need to include it anywhere, the tutorials on how to use the library are located in the Github wiki directly:

https://github.com/GimmickNG/AIRDock/wiki

I just mentioned it since you might find it useful when you are creating your apps in AIR.