A method of converting FLASH content to HyperText Markup Language 'HTML' content, comprising: receiving, by a transcoder module executing on one or more processors, a FLASH-based content item including a display list comprising a first display object and a second display object; traversing, by the transcoder module , the display list to identify a class type for the first display object; generating, by the transcoder module , a first set of HTML-based instructions based on the class type for the first display object; inserting, by the transcoder module , the generated first set of HTML-based instructions into an instruction list ; traversing, by the transcoder module , the display list to identify a class type for the second display object; generating, by the transcoder module , a second set of HTML-based instructions based on the class type for the second display object; inserting, by the transcoder module , the generated second set of HTML-based instructions into the instruction list including the first set of HTML-based instructions; generating, by a policy generator module , an execution policy specifying an application to execute the first set of HTML-based instructions and the second set of HTML-based instructions based on a trigger condition, the trigger condition specifying the application to execute at least one of the first set of HTML-based instructions and the second set of HTML-based instructions responsive to determining that a time duration of the execution of at least one of the first set of HTML-based instructions and the second set of HTML-based instructions exceeds a predefined time delay; and storing, by the one or more processors, onto a database, the instruction list in a data structure. receiving, by a transcoder module executing on one or more processors, a FLASH-based content item including a display list comprising a first display object and a second display object; traversing, by the transcoder module , the display list to identify a class type for the first display object; generating, by the transcoder module , a first set of HTML-based instructions based on the class type for the first display object; inserting, by the transcoder module , the generated first set of HTML-based instructions into an instruction list ; traversing, by the transcoder module , the display list to identify a class type for the second display object; generating, by the transcoder module , a second set of HTML-based instructions based on the class type for the second display object; inserting, by the transcoder module , the generated second set of HTML-based instructions into the instruction list including the first set of HTML-based instructions; generating, by a policy generator module , an execution policy specifying an application to execute the first set of HTML-based instructions and the second set of HTML-based instructions based on a trigger condition, the trigger condition specifying the application to execute at least one of the first set of HTML-based instructions and the second set of HTML-based instructions responsive to determining that a time duration of the execution of at least one of the first set of HTML-based instructions and the second set of HTML-based instructions exceeds a predefined time delay; and storing, by the one or more processors, onto a database, the instruction list in a data structure. <EOS>