I took a 4.6 project and switched it to use Apache Flex 4.8.0. I noticed that the 4.6 RSLs and playerproductinstall.swf are still in the bin-debug folder. Should FB know how to clean that up?
Hi Alex, I had some queries on this
1. Did the Apache Flex 4.8.0 SDK have any RSLs in the rsls folder under frameworks?
2. Was there a flash-builder-config.xml file under root\ide\flashbuilder as this is necessary to copy the expressInstall.swf (and this should be present in root\templates\swfobject folder)
Yes, there are RSLs in the frameworks/rsls folder.
There is a flashbuilder-config.xml file, not flash-builder-config.xml, and expressInstall.swf is correctly in the bin-debug folder.
So, just to understand the issue,
Should FB not copy those rsls to the bin-debug folder and copy only if they are non-proprietary.
And also, if any other expressinstall swf is there in the templates\swfobject folder, it should not be copied by FB
Is FB copying those files again or just not deleting them? The scenario is this:
1. Create an hello world project with Adobe Flex 4.6.
2. Examine bin-debug folder: it will correctly contain Adobe Flex RSLs and playerproductinstall.swf
3. Use Project/Properties to change to Apache Flex 4.8.
4. There is a dialog saying that it will regenerate the HTML template.
5. Examine bin-debug folder again: It will correctly contain expressInstall.swf and a new HTML template that points to it, but the bin-debug folder still contains the Adobe Flex RSLs and playerproductinstall.swf.
My assumption is that if FlashBuilder can delete and regenerate an HTML template, it can delete the Adobe Flex RSLs and playerproductinstall.swf as well. Or are you saying they did get deleted and then got copied again? Either way, the net result should be that the Adobe Flex RSLs and playerproductinstall.swf should not be in the bin-debug folder.
Europe, Middle East and Africa