Ashley's Recent Forum Activity

  • Safari has really bad audio support. There's not much we can do to work around it, except I recommend you use the 'Preload' actions to load sounds on startup to avoid the latency.

  • Well, I guess there is a case for supporting old browsers. But the practical side of it is we have over 20,000 lines of official javascript code (and a lot more from third party plugins) that would need to be carefully reviewed alongside compatibility tables for all the old IE versions, and hacks and workarounds added as necessary. I would not want to sell a broken product to schools and I don't think you fully appreciate the work needed to test and verify all features work properly with old, non-standards-compliant browsers.

    For example, does 'Fullscreen in browser' work? Does every combination of project and layout setting work? Does WebStorage work prior to IE8? (It doesn't.) Does XML parsing work properly? Do the form controls work? etc. etc.

    It is easy to wave away broken features. But suppose a school somewhere is using IE7 and wants to use WebStorage to teach client side storage vs. server side storage (as a random example). Oops, it doesn't work... they send us a support request, and if we officially support it, we're obliged to fix it. That could be a lot of work re-writing a plugin for an old browser when we're halfway through adding support for the latest features being added to browsers. Again, I predict there are countless issues where there will be technical issues like that. It's difficult for us to spare the resources to either fully test our entire engine on IE6-8, or to deal with support requests as they come up.

    Again, browser upgrades are free and should be relatively straightforward, and can be installed side-by-side with IE as a non-default browser so exact compatibility with their version of IE is preserved. I am finding it difficult to understand why this is such a huge problem for schools. If they are going to the bother of installing Construct 2 over computers site-wide, why not just bundle it with Chrome at the same time? They're already doing the work... then everything will work much better with C2 as well.

    By all means use FlashCanvas if it works for your needs, but us supporting it officially is a thorny issue that we'd prefer to avoid. We'd rather say: this software requires a modern browser.

  • Which plugins and behaviors are you using?

  • IE9 definitely plays .m4a. Visit the URL:

    http://mcgraw-hill.faceyspacey.com/rocket-blast-3-v13/media.m4a

    It returns 404 not found. So I guess you just didn't upload the audio file?

  • Thanks, added to todo list.

  • Try Construct 3

    Develop games in your browser. Powerful, performant & highly capable.

    Try Now Construct 3 users don't see these ads
  • It's not currently a priority, since it requires WebGL which is not yet widely supported (and not really at all on mobile).

  • I don't think it's specifically to do with families, it's that due to a bug the overlap condition would not test all combinations of instances. I've fixed it for the next build which I think fixes your example, but you should be aware of the CPU intensity of the number of collision checks you are requesting: if you have 75 spots checking overlap with 400 lasers, that's 30,000 collision checks per tick (1.8 million per second). You should definitely consider running that on a timer or finding some way to reduce the number of instances or collision checks.

  • These forums are not the place to discuss pirated/cracked software. Please get back on topic or we will close the thread!

  • This isn't actually a bug - when you click the intersection of the two objects, 'On Numbers clicked' runs with both instances picked. When you get an expression with two instances picked, it arbitrarily picks the first instance (which in this case is 'One').

    To fix it, just add a 'Pick topmost' condition after.

    Edit: solved before me :)

  • Fixed for next build, thanks.

  • michelangelo, the mouse layer expressions do also take in to account the layout scale (which implicitly alters all layer scales). I tried modifying your example to use the mouse layer expressions and it worked OK, have you tried it?

  • Not a bug: we've never supported opening Construct Classic projects in Construct 2.

Ashley's avatar

Ashley

Online Now
Early Adopter

Member since 21 May, 2007
Last online 26 Oct, 2026

Twitter
Ashley has 1,831,927 followers

Connect with Ashley

Trophy Case

  • Jupiter Mission Supports Gordon's mission to Jupiter
  • Forum Contributor Made 100 posts in the forums
  • Forum Patron Made 500 posts in the forums
  • Forum Hero Made 1,000 posts in the forums
  • Forum Wizard Made 5,000 posts in the forums
  • Forum Unicorn Made 10,000 posts in the forums
  • Forum Mega Brain Made 20,000 posts in the forums
  • x126
    Coach One of your tutorials has over 1,000 readers
  • x74
    Educator One of your tutorials has over 10,000 readers
  • x6
    Teacher One of your tutorials has over 100,000 readers
  • Sensei One of your tutorials has over 1,000,000 readers
  • Regular Visitor Visited Construct.net 7 days in a row
  • Steady Visitor Visited Construct.net 30 days in a row
  • RTFM Read the fabulous manual
  • x44
    Great Comment One of your comments gets 3 upvotes
  • Email Verified

Progress

32/44
How to earn trophies

Blogs