Skip to content

Instantly share code, notes, and snippets.

View joshtynjala's full-sized avatar

Josh Tynjala joshtynjala

View GitHub Profile

These are last known good working official Adobe URLs to download of the Adobe Flash Player 32.0 standalone projector content debugger for Windows, macOS, and Linux. These are executables that allow developers open .swf files outside of a web browser.

Note: As of June 2024, these URLs were still active, but it is best to assume that they could be removed by Adobe at any time, without notice. If you anticipate needing a standalone Adobe Flash Player executable in the future, you should download and keep a backup copy somewhere safe. If these URLs are removed, you may need to find a way to run your SWF using Adobe AIR from HARMAN instead.

These are last known good working URLs on adobe.com to .zip downloads of the Adobe Flex SDK from version 3.0.0 to 4.6.0.

Note: As of June 2024, these URLs were still active, but it is best to assume that they could be removed by Adobe at any time, without notice. If you anticipate needing any of these versions of the Adobe Flex SDK in the future, you should download and keep a backup copy somewhere safe. If these URLs are removed, you may be able to use the Apache Flex SDK instead. To download the Apache Flex SDK, visit https://flex.apache.org/download-binaries.html

@joshtynjala
joshtynjala / ArchivedFlashDocs.md
Last active June 4, 2024 22:31
Adobe Flash Documentation Markdown Archive

Adobe Flash Documentation Markdown Archive

Links to archives of official documentation for ActionScript 3.0, Adobe Flash Player, Adobe AIR, and Adobe Flex — converted to Markdown format. Adobe Systems Incorporated released this content under a Creative Commons BY-NC-SA 3.0 license, which makes it possible for this archive to exist.

ActionScript and Flash

@joshtynjala
joshtynjala / normalize-help-adobe-com-html.js
Last active June 12, 2024 20:03
A script to run in a web browser's Javascript console to normalize the HTML in old HTML documentation from help.adobe.com. The resulting simplified HTML content can be converted more easily into other formats, like Markdown, using tools like pandoc. The help.adobe.com content is Creative Commons licensed.
document.body.querySelector("#ahpod")?.remove();
document.body.querySelector("#mboxScriptContainer")?.remove();
let h1 = document.querySelector("#content_wrapper h1:first-of-type");
let article = document.querySelector(
"table#inner_content_table td:first-of-type"
);
if (!article) {
// some pages seem to have a different table id, for some reason
article = document.querySelector("table#page_content_table td:first-of-type");
}
@joshtynjala
joshtynjala / tasks.json
Created February 2, 2024 17:53
Use dependsOn in tasks.json to build a library project SWC before an app project SWF in vscode-as3mxml
{
"version": "2.0.0",
"tasks": [
{
"type": "actionscript",
"debug": true,
"asconfig": "LibraryProject/asconfig.json",
"group": "build",
"problemMatcher": [],
"label": "ActionScript: compile debug - LibraryProject/asconfig.json",
@joshtynjala
joshtynjala / FeathersUIWrapper.as
Last active February 8, 2022 18:42
FeathersUIWrapper for Apache Flex
////////////////////////////////////////////////////////////////////////////////
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
@joshtynjala
joshtynjala / asconfig.json
Created February 5, 2021 19:12
asconfig.json: How to create an ActionScript/MXML project with workers in Visual Studio Code
{
"config": "flex",
"compilerOptions": {
"source-path": "src",
"output": "bin/MyProject.swf"
},
"mainClass": "MyProject",
"workers": [
{
"file": "src/MyWorker.as",
@joshtynjala
joshtynjala / asconfig.json
Created October 16, 2020 19:48
asconfig.json: How to create an Apache Flex project with modules in Visual Studio Code
{
"config": "flex",
"compilerOptions": {
"source-path": "src",
"output": "bin/MyProject.swf"
},
"mainClass": "MyProject",
"modules": [
{
"file": "src/MyModule.mxml",
@joshtynjala
joshtynjala / asconfig.json
Last active September 29, 2020 15:09
asconfig.json: How to use the "extends" field to define different options for debug and release builds
{
"config": "air",
"compilerOptions": {
"source-path": "src"
},
"application": "src/MyProjectDebug-app.xml",
"mainClass": "MyProject"
}
@joshtynjala
joshtynjala / profiles.json
Created August 8, 2019 15:46
Ayu color schemes for Windows Terminal
{
"schemes" :
[
{
"background" : "#fafafa",
"black" : "#000000",
"blue" : "#3199e1",
"brightBlack" : "#686868",
"brightBlue" : "#399ee6",
"brightCyan" : "#4cbf99",