Results 1 to 3 of 3

Thread: [RESOLVED] Learning JS after Flash/AS3

  1. #1
    Join Date
    Jun 2013

    resolved [RESOLVED] Learning JS after Flash/AS3

    Hi Guys,

    Sorry if this has been asked my search didn't turn up anything sensible. My question is a broad one about which direction I should be headed as a novice flash developer looking to move to HTML5/CSS/JS. So I lived on this ship for a few months last year and had to keep myself entertained during down time, I painfully taught myself AS3.0 from the documentation supplied with Flash (with no internet connection at sea ), and made a game based around Box2D Flash physics engine. I showed a friend who works for Google and he suggested I re-write it in JS then get it going on mobile devices, with the likes of PhoneGap etc... It looks like I'll end up back on a ship for a while so... I've done a bit of looking around and I think I've got my head around using Box2DWeb (A JS port) and EaselJS to do most of what I was doing as far as scripting goes, my main question actually is about drawing and animating.

    What illustrating program would someone suggest to one who is competent with the flash drawing environment? I'd like to be able to trace photos with a line tool then fill gaps with colours/gradients etc, basic cartoon drawing. I tried Inkscape and it just doesn't make sense, fills within strokes have a separate stroke line (a fill with a stroke inside a stroke?), deleted lines leave holes, every click seems to be a separate object - I liked how flash combined lines/fills of the same RGB value into one selectable item that you could manipulate as if drawn all at once. I'd also like to be able to frame-by-frame animate some of it and I get how to do this with EaselJS if I have a PNG file with multiple sprites within it but how does one go about producing the sprites? At this stage I'm thinking I will just do it in Flash and export the drawings as PNG, build them into a PNG with Inkscape or something? Though I'm sure this will be frowned on?

    Apologies if this is in the wrong place I guess it is probably not a scripting question. Illustrations aside if anybody has any advice for EaselJS or alternate libraries for doing what I'm doing I'd appreciate it. I think I've got my head around prototypes rather than classes for example - any mindsets a flash developer might be stuck on like this too.

    Thanks for any help in advance!
    Kind regards,

  2. #2
    Join Date
    Mar 2007
    If you are going to be without internet then I suggest that you get XAMPP which will give you a localized web server for trialing your builds in your web browser on your laptop device.

    XAMPP will give you a Windows set up of an Apache web server, Mysql and PHP as well as other bits you may need.

    Get a copy of ECMA Script which will give you all you need in Javascript code to use in your build and you might want to have a look at HTML.

    Editors are a personal choice, I use Notepad++ among other editors.

    Also get a few stock photos, media and audio together for you to use as doing stuff offline and not having anything to pad out a web build with can be annoying.
    --> JavaScript Frameworks like JQuery, Angular, Node <--
    ... and please remember to wrap code with forum BBCode tags:-

    [CODE]...[/CODE] [HTML]...[/HTML] [PHP]...[/PHP]

    If you can't think outside the box, you will be trapped forever with no escape...

  3. #3
    Join Date
    Jun 2013
    Thanks for the reply I've got most of the media I need - the ship deal may not be happening now I will have internet if that's the case. Got a little better at using Inkscape it's a little advanced for what I really need to be doing but nevermind it will work. I'll close this here and come back if I need anything sorry to ask such a simple question...
    Thanks heaps

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
HTML5 Development Center



X vBulletin 4.2.2 Debug Information

  • Page Generation 0.10306 seconds
  • Memory Usage 2,857KB
  • Queries Executed 15 (?)
More Information
Template Usage (32):
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_global_above_footer
  • (1)ad_global_below_navbar
  • (1)ad_global_header1
  • (1)ad_global_header2
  • (1)ad_navbar_below
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (1)ad_thread_first_post_content
  • (1)ad_thread_last_post_content
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)headinclude_bottom
  • (3)memberaction_dropdown
  • (1)navbar
  • (4)navbar_link
  • (1)navbar_moderation
  • (1)navbar_noticebit
  • (1)navbar_tabs
  • (2)option
  • (3)postbit
  • (3)postbit_onlinestatus
  • (3)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available (6):
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files (26):
  • ./showthread.php
  • ./global.php
  • ./includes/class_bootstrap.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/functions_navigation.php
  • ./includes/class_friendly_url.php
  • ./includes/class_hook.php
  • ./includes/class_bootstrap_framework.php
  • ./vb/vb.php
  • ./vb/phrase.php
  • ./includes/functions_facebook.php
  • ./includes/functions_calendar.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_notice.php
  • ./packages/vbattach/attach.php
  • ./vb/types.php
  • ./vb/cache.php
  • ./vb/cache/db.php
  • ./vb/cache/observer/db.php
  • ./vb/cache/observer.php 

Hooks Called (72):
  • init_startup
  • friendlyurl_resolve_class
  • init_startup_session_setup_start
  • database_pre_fetch_array
  • database_post_fetch_array
  • init_startup_session_setup_complete
  • global_bootstrap_init_start
  • global_bootstrap_init_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • load_show_variables
  • load_forum_show_variables
  • global_state_check
  • global_bootstrap_complete
  • global_start
  • style_fetch
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • strip_bbcode
  • friendlyurl_clean_fragment
  • friendlyurl_geturl
  • forumjump
  • cache_templates
  • cache_templates_process
  • template_register_var
  • template_render_output
  • fetch_template_start
  • fetch_template_complete
  • parse_templates
  • fetch_musername
  • notices_check_start
  • notices_noticebit
  • process_templates_complete
  • friendlyurl_redirect_canonical
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • memberaction_dropdown
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • build_navigation_data
  • build_navigation_array
  • check_navigation_permission
  • process_navigation_links_start
  • process_navigation_links_complete
  • set_navigation_menu_element
  • build_navigation_menudata
  • build_navigation_listdata
  • build_navigation_list
  • set_navigation_tab_main
  • set_navigation_tab_fallback
  • navigation_tab_complete
  • fb_like_button
  • showthread_complete
  • page_templates