Hello, I need to add Feathers components for media, I want ALL visual component included from 3.0.1. That would be media packages and the web view as well.
I was raised on visual editing and for the life of me I cannot figure out why people think this was a good idea to do away with it. I came from the wild-west of non-visual programming and reusability was not one of it's attributes!
So, while the Starling Builder is a monumental movement forward for Visual editing, at this point it lacks the integration with additional libraries except through the extensions builder.
This is proving to very difficult because of the level-of-experience assumptions contained in the instructions. I have the additional handicap of having been a course-lab developer for Java and other languages, and UI screen-shots and videos are always behind, but the Extensions Builder seems to be bereft of real instructional meat to understand what needs to be done. At least at my experience level.
I am an accomplished FLEX programmer since 2008 and have completed more than a few AIR applications, but I have been away from FB and AS3 for over 4 years. I spent almost 2 weeks learning the SDK environment, upgrades and getting everything to work well. I can create AIR 22 apps until the cows come home! Or until AIR 23, then I may have to learn all over again!
But now I have focused on the Starling Builder, or extensions to be exact.
Ok, so the instructions are so out of sync with how to use Flash Builder, I really don't want to spend another week messing around when someone could answer my questions.
And before any of you smart people help me, I want to thank you and urge you to be complete in your answers. Don't assume I know anything - in fact treat me like a complete idiot (but kindly please) who knows nothing.
I hope you won't take exception to what I point out here, but a point to be made is that many products end up left on the side of the road. People "drive-by", stop to take a look at the shiny thing, and can't figure out what to with it, then they drive off. I have been down this road many times. However, I know this can work well, but many people may just get back in the car. I am hoping my success will help others through the same issue.
Here are the instructions and questions I have.
1. Checkout the repo using:
git clone https://github.com/mindjolt/starling-builder-extensions --recursive
I don't use GIT (yes I know I need to, but SVN works fine and I don't have 50 programmers working disconnected) and the instructions assume I am going to use it. Is there a requirement here? Because that is the only instruction.
I downloaded the zip file - will this work? or is there something I will be missing with this approach of unzipping a file to my development disk drive which is highly organized and NOT on the desktop.
2. Goto menu File → New → ActionScript Project, choose Desktop and select starling-builder-editor folder - I really don't see this happening in any AS3 project. There isn't any way to accomplish this in FB 4.7 the way it is written, and it raises more questions.
3. Set the following ActionScript Build Path
Source path starling-builder-editor/src, starling-builder-editor/starling-builder-engine/src, starling-builder-editor/tests/src, tests/src, theme/src, ui-components/src
Library path libs
Ok, I have to say something here - Without Instruction #2 working, what is this? Is this where the Starling Builder exists? Did I have no clue, but it looks like this is the case. Should i download that as well?
So as you can read, I am really lost here. It seems as though there is a completely different way of developing from a standard FB Eclipse perspective, and I am left trying to figure it out.
If I need to create an ActionScript project and just get all this stuff working as classes I can, but I would really appreciate it if the author could explain what is happening here from an FB 4.7 Feathers 3 approach.
Thank you, and please view this as constructive, because I will happily provide you with a complete step-by-step list with screen shots after I get this working!