Yes, thats right. I have just released some updates to Coldfusiondocs.com. It’s now got a 4th panel to it which lists the related links for the tag or function in question. The idea here is that, lets say you are browsing cfquery tag on the left panel, you should be able to look at the cfquery related links (ideally blog posts or other useful links specific to cfquery), right there on the right panel.
I think this adds more value to it in a way that you can look at the documentation and the “interesting” blog posts at the same time in the same interface. It would be really helpful to have these links “rated” and the most rated ones show on top but I would leave it like this for few weeks and based on the interest it generates, I would then later on add the rating feature. Remember, this is not a paid project, so I have to keep this development only to my limited free time.
At the moment, anyone can add links by entering a name and email address, and apart from some very basic validations, its straight forward to add a link. You just need to select a tag or function on the left panel (I have added a few in cfgrid to start with), and then on the right lower panel, fill the form in to add links. Thats about it.
There is no moderation at the moment but I will periodically do an exercise to remove any “non-genuine” links (not that I expect them but you never now), until I put some checks in place to validate a link (as in if it really is a CF related link).
So, go ahead and add links. www.coldfusiondocs.com/app/
If you want to display a hand cursor over a Flex component (any Flex Component I would say ?), there are two properties that come handy. useHandCursor and buttonMode. In some cases, a third property called mouseChildren might be required as well.
More »
I am a bit late in blogging about this as the news is all over the blogospher by now but its Monday morning and I just found this out.
Adobe have released Flex 3.0 and AIR 1.0 . This was a much awaited news as far as I know. The good thing is that they have setup a Adobe Open Source Flex SDK wiki which looks good as well.
And because the SDK is open source, the code can be downloaded via SVN from here.
http://opensource.adobe.com/svn/opensource/flex/sdk
Thanks to Adobe for all this and I am very excited about working with Flex/AIR and building RIA apps that look and work great at the same time.
A friend of mine (who happens to be on the dev team for this) just told me that VW UK have launched the Flex version of their site. It is one of the first flex technology applications in the very customer-facing, highly branded websites!
Here is the URL http://www.vw.co.uk
I checked out the website, its very nicely done I think. The UI in particular is impressive and so is the user exprience.
Ok, I have spent quite some time on this now and I am getting inclined towards the thinking that this might actually be a bug.I have a TabNavigator component in my code and I want to be able to run some code each time a particular tab is clicked. The obvious way to do that is add an event listener for the IndexChanged Event to the TabNavigator on the tabIndexChange property. Well, I did that and it doesn’t seem to work. I also tried the childIndexChange event listener and that didn’t work as well. More »
I had some free time this weekend so I decided to work on some of the requested features of coldfusiondocs.com. I could not get a lot done but here is what I have done :-
The search now allows for a “type search” which means you can now search for e.g. Application framework tags, data manipulation tags etc. This was the most asked for feature. So here it is now!
Secondly, I really wanted to work on some way of bookmarking feature to be available. So I used this SWFAddress tool to implement some Deep Linking, it seems to work, however, I am still not confident that its got to a point where I want it to be. More to come on this later. But for now, just those minor updates have been implemented.
The app can be found here .
Any problems, please get in touch.
If you have a DatGrid and you want to display row specific data on mouseOver, here is how this can be done.
The first step is to enable showDataTips property for every DataGridColumn that you want to enable this functionality on.
Secondly, you need to have a dataTipFunction function on the DatGrid itself. Because dataTipFunction passes over the Grid row data as an Object to the calling function, you dont need to pass any arguments to it. Here is a little example that shows how to do it.
As the subject says, January 24th is the date for this event. Although getting to London takes me not more than 30 mins and my schedule for 24th is not very busy as well, so, unless any unforeseen problems, I am going to attend this event.
If you have an Array and you want to get rid of duplicates from the array, here is a little function you can use to achieve the same.
Basically, all its doing is making use of the forEach function built in Flex that runs a custom function for every item in the Array. This function then sorts the data alphabetically, checks each value with the previous value and if they are not same, adds the unique element to the new tempArray and thats what gets returned.
Might be useful for some I guess!
In my last post , I spoke about how we can exclude the RSL files from Flex SWF generation. So, I uploaded framework_3.0.189825.swz file to the same folder where the SWF sits on the server. This file can be found under C:\Program Files\Adobe\Flex Builder 3\sdks\3.0.0\frameworks\rsls assuming that you have the default installation. However, a few people reported that they were getting this error “RSL error 1 of 1″, and on some investigation I got to this link and I realized I was missing a RSL file. The problem was that I had uploaded framework_3.0.189825.swz which is the “signed” framework RSL and I also needed to upload the framework_3.0.189825.swf which is the “unsigned” framework RSL. So I thought its just a matter of uploading the missing file and I should be done.
However, I could not find this file in the RSLs folder. So I did some Googling and followed these steps to generate the .swf file.
1) Extract library.swf file from C:\Program Files\Adobe\Flex Builder 3\sdks\3.0.0\frameworks\libs\framework.swc
2) Using the command line Flex tools, run the following command :-
optimizer library.swf –output framework_3.0.189825.swf –keep-as3-metadata=Bindable,Managed,ChangeEvent,NonCommittingChangeEvent,Transient
This optimizer commands removes any debugging information from the file and makes it fit for deployment.
Then I uploaded the file and the error is now presumably gone. I did test on several different machines.
I just thought this might be some useful information for someone who faces the same problem.