
Some software have the ability to detect the presence of files named in a sequential order.
I want to add similar functionality to some experimental scripts I'm working on.
For my purposes I'm only focusing on sequential files with numeric prefixes or suffixes in the filenames.
The function I've written returns a new filepath thats incremented. Using regular expressions I diced the filepath up into pieces I could change then concatenate into the next potential filepath. This function is for generating a possible next filepath, so testing the existence of the actual file is not my concern.
Example 1
trace(getIncrementFilePath("gallery/image01.png")); //returns gallery/image02.png
Example 2
Creating incremented filepaths in a loop.
var path:String="gallery/image01.png";
var i:int=0;
while (i < 10)
{
path=getIncrementFilePath(path);
trace(path);
i++;
}
/*
trace output
===================
gallery/image02.png
gallery/image03.png
gallery/image04.png
gallery/image05.png
gallery/image06.png
gallery/image07.png
gallery/image08.png
gallery/image09.png
gallery/image10.png
gallery/image11.png
*/
Read the rest of this entry »
No Comments »
Sentence a String to Capital Punishment.
A simple function to help dynamically capitalize text and an excuse to try writing script with the WebMaster Android app, then post it from the WordPress Android app. Nice little script editor for a smart phone or tablet.
Even though this function and post are small, writing them from a little smart phone is "capital" punishment. After previewing my post I ending up logging into a desktop browser anyway to correct formatting which the WordPress mobile app could not handle from my script example below. Writing script from a small device is also uncomfortable. Using a tablet would be easier but does not necessarily make a lighter "sentence".
<script type="text/javascript">
var word="keith";
document.write(word);
/**
* Capitalizes the first letter of String.*
**/
function capitalize(W)
{
return W.substr(0,1).toUpperCase()+W.substr(1,W.length);
}
</script>
No Comments »
Posted by: Keith H in ActionScript 3, JavaScript, JSFL, XML, tags: ActionScript 3, CAML, combo, Concatenation, JavaScript, Jquery, JSFL, Python, SharePoint, String, videogames, XML, XUL
String'n together combos isn't always as fun as doing them in a fighting videogame.

If you write script that has a lot String content mixed with variables, I'm sure you're doing a lot of heavy concatenation.
Building string combos with quotes and apostrophes sprinkled all over a script gets confusing. The way I like to keep this confusion to a minimum is to write my static markup separately. This allows me to make sure it shows up as intended. Then I concatenate my variables in all the places that need to have dynamic content.
Taking static markup or script and wrapping quotes around every line is a chore so I made this Concatenation Tool to help with that.
Currently I've only made this support languages I'm using mostly. If I have to use a new language I'd just add it in.
Read the rest of this entry »
2 Comments »