Adobe Acrobat.com Presentations

by Alberto González on May.27, 2009, under New Releases

Personally I like working everything I can on the Internet. One of my favorites applications is Buzzword and my favorite Service is Google Apps.
Well, today Adobe announced another of its services, this time called, “Presentations” and will be hosted on Acrobat.com. But, in the meanwhile, it is hosted on Acrobat.com labs.
Acrobat.com Presentations lets us create presentations that can be shared across the web, can be edited by multiple users at the same time and, obviously, can be viewed anywhere in the world because it lives in the Internet and because you only requires Flash Player 10.
All you need to test this new service is an Adobe account. With your account, go to https://acrobat.com/ and Sign in, then go to the address bar and enter https://labs1.acrobat.com/ this is the labs site of Acrobat.com. Ready!!! you can start playing with this amazing service.
There you’ll find a sample presentation that will show you how to use this service. I think, I will create a presentation for a new course.
The Official can be found here http://eon.businesswire.com/portal/site/eon/permalink/?ndmViewId=news_view&newsId=20090526005256&newsLang=en and you can find more information about this service in Adobe Labs.
Well, enjoy it!!!

Leave a Comment more...

The new office wall

by Alberto González on May.11, 2009, under General

After some days of thinking about how to use the biggest wall we have in our office (Activ), we decided to place our certificates and a poster and I think it looks really cool.Here you have some images.

1 Comment more...

Creating a new Twitter client for mobile devices

by Alberto González on May.02, 2009, under Mobile, New Releases

Yesterday I decided to create a Twitter client for mobile devices. This new client will be created in Flash and you will be able to use it if you have Flash Lite 3 installed on your device. Flash Lite 3 can be installed in many many devices and actually there are some of them that have Flash Lite 3 preinstalled.
Right now I’m in the planning stage and, with this post, I’m asking for feedback and some functionality that you’d like to see in this new client.
Some people already told me what they would like to see.I’ll list what I have today.

  • Based on Twhirl
  • Retweets
  • Direct Messages
  • Favorites
  • Identify conversations
  • Short URL
  • Support for images
  • Avatars
  • Lookup and search
  • Friends and Followers
  • Hints while typing twitter IDs
  • If you have any other functionality that you want to add to the client, please comment in this post.
    Kind Regards.

    3 Comments :, , more...

    Filter an ArrayCollection and don’t lose the original data

    by Alberto González on May.02, 2009, under ActionScript, Adobe AIR, Adobe Flex, Coding, Tips & Tricks

    Yesterday, one of my students asked me about recovering the original data of an ArrayCollection if this ArrayCollection has a filter applied.In Adobe Flex, the ArrayCollection class has a property called filterFunction. We can assign a function reference directly to this property and then apply a refresh() to the ArrayCollection instance.This is an example.

    // Defining the ArrayCollection instanceprivate var ac:ArrayCollection = new ArrayCollection([{label:"Adobe Flex", data:"Fx"},{label:"Adobe Flash", data:"Fl"},{label:"Adobe After Effects", data:"Ae"},{label:"Adobe Flash Player", data:"fp"}]);//Defining the filter functionprivate function flashFilter(obj:Object):Boolean{return obj.label.toLowerCase().indexOf("flash") != -1;}//Applying the filterac.filterFunction = flashFilter;ac.refresh();

    Once the filter is applied, the ArrayCollection hides all the objects that don’t pass the validation in the function and shows the objects that do.
    An ArrayCollection stores internally an instance of the Array class. You can see that in the previous example where I place an array inside the constructor of the ArrayCollection.
    An ArrayCollection acts as a “wrapper” for the array instance enabling functionality that belongs to collections and lists. This functionality can be, filtering, sorting, add/remove/modify data and more.
    After you filter an ArrayCollection instance the “wrapper” only shows the unhidden objects and it seems like it only has 2 elements (in my example), I mean if you test the “length” property after the filter you will see that it shows the value 2. But we know the truth, the ArrayCollection actually has 4 elements. If you want to get back this 4 elements without clearing the filter you have to deep into the ArrayCollection and find the source. This source, as I said previously, is an Array.
    You will find the source using, in fact, the “source” property of the ArrayCollection. The array that will give you this property is the complete set of data that the ArrayCollection is storing without any filter. Just don’t forget that “source” is giving you an instance of an Array and not an instance of an ArrayCollection.

    //continuing the previous example...//Applying the filterac.filterFunction = flashFilter;ac.refresh();//Test the length property of the ArrayCollectiontrace(ac.length); // 2//Test the source property of the ArrayCollectiontrace(ac.source) // [object Object],[object Object],[object Object],[object Object]//Test the length property of the source propertytrace(ac.source.length) // 4
    6 Comments :, , more...

    New releases from ServeBox

    by Alberto González on Apr.22, 2009, under Adobe Flex, New Releases

    ServeBox team has released a new version of the ActionScript Foundry framwerork. The new version 2.1.0 brings some fixes and add numerous new functionalities. The framework is now compatible with Spring ActionScript ( prana ). Improvements are listed below :

  • Added a useNameAsMatchPropery on SmartForm. This property is used to force SmartForm mechanism on name property instead of Id property. e.g : If the linked value object has a “label” or a “name” property , you will not be able to create a SmartForm element with “name” as id, this is a reserved work.
  • Load mechanism for external resources at startup refactored.
  • ISMartFormElement change event forwarded to SmartForm.
  • Added a rendererPaddingTop for SmartForm renderer alignment.
  • Use of flex SDK 3.2.0.3958.
  • ServeBox has also released a new version of Flex Plugin for Maven. The new version 2.2.0 contains a lot of new improvements :

  • Improved RSL dependencies support.
  • Improved compilation when optimize option is set to true.
  • Added modules support, modules can be configured, compiled and defined with flex:eclipse mojo.
  • Support of post-compilation optimization for modules.
  • resourcesDirectory option added.
  • resourcesPath added to compileSourceRoots.
  • Added localesDirectory property which allows locales compilation prior to artifacts compilation.
  • Added locales property (which now takes precedence on the former locale property).
  • You can find more on the ServeBox.org team’s blog.

    Leave a Comment more...

    Looking for something?

    Use the form below to search the site:

    Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!