6
\$\begingroup\$

The tag is ambiguous at the moment. It could either mean ActionScript 1, ActionScript 2, or ActionScript 3. And in the future, if that ever happens ActionScript 4 (not likely I think but it might).

There's a vast difference in these languages however. ActionScript 1 doesn't know what a class is. ActionScript 2 does, but you can't reattach anything to the screen once you've removed it. In ActionScript 3 you can do that, but you need to create specific event listeners instead of simply defining an object's onEnterFrame function.

There's clearly a lot of difference in display-related code for ActionScript. And since ActionScript is used for Flash, it's very likely that a piece of code does display related things. (If you wanted to compute something, surely you'd use a different language...)

Is there even a reason for to exist? Should it be split into , , ? (Also, AS1 is just dead today, but some people are still forced to use AS2).

\$\endgroup\$

2 Answers 2

3
\$\begingroup\$

I agree. The tag should be removed from all questions currently using it.

There are currently seven questions, and they all are tagged as well. There are twenty-two questions that are not tagged . This seems quite feasible and the lowest cost way to proceed.

\$\endgroup\$
0
\$\begingroup\$

Just playing devil's advocate here...

No. should not be removed. Do we really want to go down the road of having separate version tags for languages? I believe the common practice on SO is to add version specific tags alongside the more general tag when there are major differences between the versions. However, that is a bit of a nightmare to maintain. I believe the correct thing to do is synomize the version specific tags to the master tag. This is what was done with the Java8 tag.

\$\endgroup\$
2
  • 3
    \$\begingroup\$ But the languages are vastly different. The entire display engine is rewritten. Imagine AWT, swing and JavaFX were built into the language... AS1 = AWT, AS2 = swing, AS3 = JavaFX. And everyone has their imports hardcoded. \$\endgroup\$
    – Pimgd
    Oct 29, 2014 at 9:52
  • \$\begingroup\$ @Pimgd, you're the domain expert here. I was literally just playing devil's advocate for the sake of discussion. I personally think you made a compelling case. \$\endgroup\$
    – RubberDuck
    Oct 29, 2014 at 9:55

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .