Author Archives: Arie

Gynzy embed tools

We’re working on a feature to embed some of our Gynzy tools on your website.
I created this post to test our embedded tools (see example below).

Unfortunately it’s not possible to insert iFrames in a WordPress post by default.
That’s why I used this plugin: https://wordpress.org/plugins/iframe/

When the plugin is activated, use this shortcode to insert the Gynzy tool: 



UPDATE:
it’s possible to insert iframe-code in textmode.
The tool below is inserted in textmode, without the use of a plugin.

AS3 clickTag & IE popup blocker

Recently, we at Gynzy had to implement clickTag scripts in Actionscript 3 banners. As you might know, AS 3 banners don’t work well in Internet Explorer. You’ll get a pop-up blocked warning when using navigateToURL().

After some googling I found a clickTag script at
blog.advalidation.com/2011/06/as3-clicktag.html
It uses ExternalInterface.call('window.open', url, '_blank'); when the user agent of the banner is MSIE. This script worked almost perfect, it only had two requirements:
1) AllowScriptAccess needs to be true either by setting it to “always” or by setting it to “sameDomain” and loading the flash from the same domain as the hosting page.
2) The .swf file has to be embedded in html.

If the requirements are not met, actionscript will throw an error without opening the requested url (only in Internet Explorer of course). I tried to work around this problem by catching the error and use navigateToURL in case ExternalInterface.call fails. See my script below:
Continue reading

AS3 Object shuffle or randomize

After I published my AS3 Vector shuffle or randomize post, Philip Bulley commented: “…I tried casting a Vector.int to Vector.*, but the vector becomes null within the shuffle method”. I never had to randomize a Vector.<int> but when I tried I discovered Philip was right, the result was null.

I solved this problem by changing my shuffleVector function into a more generic shuffleObject function. It solves all casting problems and you can use the shuffleObject function to randomize Objects, Array and Vectors. So if you want to randomize or shuffle an Object, Array or Vector, please use this function below instead of my previous shuffleVector function.
Continue reading

TextSnapshot.getTextRunInfo: where is corner0x?

For a new Gynzy tool, I’m trying to detect coordinates of selected words in a static textfield. It’s not to difficult using the TextSnapshot object. The getTextRunInfo method returns an array of objects in which each object contains information about a specific character, including corner0x, corner0y, corner1x, corner1y, corner2x, corner2y, corner3x, and corner3y (the corners of the bounding box of the character).

It was a bit of a puzzle how to use these values, because Adobe didn’t document where corner 0, 1, 2 or 3 is situated. That’s why I’m publishing this list:

  • corner0x & corner0y : bottom left corner
  • corner1x & corner1y : bottom right corner
  • corner2x & corner2y : top right corner
  • corner3x & corner3y : top left corner

If you want to know what’s possible working with static textfields, have a look at this project: flashpages.

SD kaart “kapot”, foto’s gered!

Een paar weken geleden ging mijn Transcend 16 GB sdhc card ineens “kapot”. Tijdens het maken van foto’s met mijn Canon 450D gaf het fototoestel ineens een foutmelding en was de kaart niet meer bruikbaar. De kaart werd ook niet meer herkend als ik hem in een kaartlezer stopte. Ik heb het geprobeerd op zowel OSX als Windows pc’s met interne en diverse externe cardreaders, maar er gebeurde helemaal niets als ik de kaart in de houder plaatste. Op de externe cardreader ging ook geen lampje branden, wat wel gebeurt bij andere, normaal werkende geheugen-kaarten. Omdat de kaart niet herkend werd kon ik ook geen recovery software proberen, zoals bv PhotoRec.

Continue reading

AS3 Vector shuffle or randomize

Update: my Vector shuffle function will not work with Vector.<int>. Please read AS3 Object shuffle or randomize for an improved and more generic shuffleObject function.

In almost all tools we develop for Gynzy and bord.nl the questions are randomized. When searching the net for a generic function to shuffle Actionscript Vectors, I couldn’t find any. That’s why I wrote this article and a shuffleVector function.

Continue reading

Vernieuwde Gynzy omgeving

Gynzy

Afgelopen maandag was een belangrijke dag voor Gynzy! Ruim 2 maanden geleden hebben we op de IPON de eerste versie van onze oplossing geïntroduceerd. Maandag ging een volledig vernieuwde Gynzy live. Zo zijn er veel nieuwe tools bij gekomen, is het zoeken en vinden van tools eenvoudiger geworden en hebben we het bord nog makkelijker gemaakt.

Maar het grootste verschil met de vorige versie is dat de html-overzichts-website en de flash-presentatie-applicatie nu volledig zijn geïntegreerd. Je zoekt een nieuwe tool op de website (de tools-tab) en na selectie opent de tool automatisch in de bord-flash-site (de bord-tab). Op elk moment kan je eenvoudig switchen tussen html en flash zonder dat je het echt in de gaten hebt. Dat kan je goed zien op onderstaande screencast:

Continue reading

Gynzy’s IPON Launch

Gynzy Ipon

Woensdag 10 en donderdag 11 maart 2010 hebben we met het hele Gynzy team op IPON 2010 gestaan: een beurs over ICT in het onderwijs. Daar is de eerste bètaversie van onze Gynzy Digibord Tools gelanceerd. De beurs was een groot succes: we hebben veel geïnteresseerde bezoekers op onze stand gekregen en inmiddels is een groot aantal leerkrachten ons product aan het testen.

Rutger heeft een leuke animoto video gemaakt die een goede indruk geeft van de beurs: [kml_flashembed movie=”http://static.animoto.com/swf/vp1-7.0.21.swf” width=”500″ height=”300″ fvars=”duration=228017 ; id=videoplayer ; file=8TnYJhRVVk813BE0p1jT0Q ; duration=228017 ; created=1268868464 “/]

Kinderen voor Kinderen wint Cinekid prijs

Cinekid prijs

Kinderen voor Kinderen Online Karaoke wint Juryprijs Cinekid nieuwe media award.

“Zojuist (22 oktober 2009) zijn de Cinekid Awards 2009 uitgereikt. In een overvolle zaal maakte Isolde Hallensleben de prijswinnaars van de Cinekidleeuwen (film), de Cinekid Kinderkasten (televisie) en de Cinekid Nieuwe Media Awards bekend.
… maar de Cinekid Nieuwe Media Jury Award (€ 7.500) ging naar Kinderen voor Kinderen Karaoke (website) van de VARA en Lost Boys.”

Geweldig, eindelijk een Flash project waaraan ik heb meegewerkt wat in de prijzen valt! Lees de volledige projectbeschrijving op lostboys.nl of dit artikel over de karaoke website op mijn weblog.