<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://www.m2osw.com"  xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>Made to Order Software Corporation - line</title>
 <link>http://www.m2osw.com/taxonomy/term/518/all</link>
 <description></description>
 <language>en</language>
<item>
 <title>SLiteChat Release 1.6.3</title>
 <link>http://www.m2osw.com/slitechat_release_1.6.3</link>
 <description>&lt;p&gt;&lt;img width=&quot;32&quot; height=&quot;32&quot; alt=&quot;&quot; src=&quot;/sites/default/files/images/slitechat/slitechat_32.png&quot; /&gt;&amp;nbsp;We are happy to announce another maintenance release of SLiteChat, version 1.6.3. This release patches a major bug that was introduced on the 1.6.X line--when SLiteChat loses connection to the server and times out, a dialog pops up informing the user that the connection was lost. However, in previous versions, that dialog would pop up so many times recursively that it was shown that this crash could render the user&#039;s computer completely inoperative.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.m2osw.com/slitechat_release_1.6.3&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.m2osw.com/slitechat_release_1.6.3#comments</comments>
 <category domain="http://www.m2osw.com/slitechat_newsletter">SLiteChat Newsletter</category>
 <pubDate>Mon, 28 Jun 2010 21:51:31 +0000</pubDate>
 <dc:creator>Doug Barbieri</dc:creator>
 <guid isPermaLink="false">539 at http://www.m2osw.com</guid>
</item>
<item>
 <title>To Do List Known Issues</title>
 <link>http://www.m2osw.com/doc_to_do_list_known_issues</link>
 <description>&lt;h2&gt;Cannot Assign User to To Do List item&lt;/h2&gt;
&lt;p&gt;When you first install the module, I wouldn&#039;t be surprised if you&#039;d want to create a &lt;strong&gt;To Do List&lt;/strong&gt; item right away and then assign the task to one or more users.&lt;/p&gt;
&lt;p&gt;It won&#039;t work.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://www.m2osw.com/doc_to_do_list_known_issues&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.m2osw.com/doc_to_do_list_known_issues#comments</comments>
 <pubDate>Sun, 06 Jun 2010 07:12:24 +0000</pubDate>
 <dc:creator>Alexis Wilke</dc:creator>
 <guid isPermaLink="false">523 at http://www.m2osw.com</guid>
</item>
<item>
 <title>To Do List Installation</title>
 <link>http://www.m2osw.com/doc_to_do_list_installation</link>
 <description>&lt;h2&gt;Basic To Do List Installation&lt;/h2&gt;
&lt;p&gt;Install the module as usual, generally under your &lt;span style=&quot;font-family: Courier New;&quot;&gt;sites/all/modules&lt;/span&gt; folder. On a Unix command line, you can use the tar tool like this:&lt;/p&gt;
&lt;pre&gt;
  &lt;abbr class=&quot;mo-glossary mo-glossary-abbr&quot;  title=&quot;Compact Disk&quot; lang=&quot;en&quot;&gt;cd&lt;/abbr&gt; sites/all/modules
  tar -xf to_do.tar.gz
&lt;/pre&gt;
&lt;p&gt;Then go to &lt;span style=&quot;color: rgb(153, 51, 0);&quot;&gt;Administer &amp;raquo; Site building &amp;raquo; Modules&lt;/span&gt; and enable the &lt;strong&gt;To do list&lt;/strong&gt; module.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://www.m2osw.com/doc_to_do_list_installation&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.m2osw.com/doc_to_do_list_installation#comments</comments>
 <pubDate>Mon, 24 May 2010 01:02:23 +0000</pubDate>
 <dc:creator>Alexis Wilke</dc:creator>
 <guid isPermaLink="false">500 at http://www.m2osw.com</guid>
</item>
<item>
 <title>MO Anti-pounding for Drupal</title>
 <link>http://www.m2osw.com/mo_anti_pounding</link>
 <description>&lt;div class=&quot;product-info product display&quot;&gt;&lt;span class=&quot;uc-price-product uc-price-display uc-price&quot;&gt;$195.00&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;product-body&quot;&gt;&lt;p&gt;&lt;img align=&quot;left&quot; alt=&quot;MO Anti-Pounding logo, hammers are forbidden on our websites&quot; height=&quot;69&quot; src=&quot;/sites/default/files/images/mo-antipounding_type_1.jpg&quot; style=&quot;margin-right: 5px; margin-bottom: 5px;&quot; title=&quot;MO Anti-Pounding&quot; width=&quot;100&quot; /&gt;&lt;strong&gt;MO&amp;nbsp;Anti-pounding&lt;/strong&gt; helps you prevent heavy hammering of your websites from robots and individuals by catching and banning them before the Drupal database is accessed. Use this module to prevent a large amount of your resources from being eaten up by &lt;em&gt;malicious&lt;/em&gt; users.&lt;/p&gt;

&lt;/div&gt;&lt;div class=&quot;product-info product sell&quot;&gt;&lt;span class=&quot;uc-price-product uc-price-sell uc-price&quot;&gt;$195.00&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;add-to-cart&quot;&gt;&lt;form action=&quot;/taxonomy/term/518/all/feed&quot;  accept-charset=&quot;UTF-8&quot; method=&quot;post&quot; id=&quot;uc-product-add-to-cart-form-466&quot;&gt;
&lt;div&gt;&lt;input type=&quot;hidden&quot; name=&quot;qty&quot; id=&quot;edit-qty&quot; value=&quot;1&quot;  /&gt;
&lt;input type=&quot;submit&quot; name=&quot;op&quot; id=&quot;edit-submit-466&quot; value=&quot;Add to cart&quot;  class=&quot;form-submit node-add-to-cart&quot; /&gt;
&lt;input type=&quot;hidden&quot; name=&quot;form_build_id&quot; id=&quot;form-b0ce873027bb0cbff8361e794e17a623&quot; value=&quot;form-b0ce873027bb0cbff8361e794e17a623&quot;  /&gt;
&lt;input type=&quot;hidden&quot; name=&quot;form_id&quot; id=&quot;edit-uc-product-add-to-cart-form-466&quot; value=&quot;uc_product_add_to_cart_form_466&quot;  /&gt;

&lt;/div&gt;&lt;/form&gt;
&lt;/div&gt;&lt;p&gt;&lt;a href=&quot;http://www.m2osw.com/mo_anti_pounding&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.m2osw.com/mo_anti_pounding#comments</comments>
 <pubDate>Mon, 22 Feb 2010 11:58:39 +0000</pubDate>
 <dc:creator>Alexis Wilke</dc:creator>
 <guid isPermaLink="false">466 at http://www.m2osw.com</guid>
</item>
<item>
 <title>Get URL2</title>
 <link>http://www.m2osw.com/swf_action_geturl2</link>
 <description>&lt;fieldset class=&quot;fieldgroup group-action&quot;&gt;&lt;legend&gt;SWF Action&lt;/legend&gt;&lt;div class=&quot;field field-type-content-taxonomy field-field-swf-action-type&quot;&gt;
      &lt;div class=&quot;field-label&quot;&gt;Action Category:&amp;nbsp;&lt;/div&gt;
    &lt;div class=&quot;field-items&quot;&gt;
            &lt;div class=&quot;field-item odd&quot;&gt;
                    Movie        &lt;/div&gt;
        &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;field field-type-number-integer field-field-swf-typed-action&quot;&gt;
      &lt;div class=&quot;field-label&quot;&gt;Action Details:&amp;nbsp;&lt;/div&gt;
    &lt;div class=&quot;field-items&quot;&gt;
            &lt;div class=&quot;field-item odd&quot;&gt;
                    0        &lt;/div&gt;
        &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;field field-type-number-integer field-field-swf-action-identifier&quot;&gt;
      &lt;div class=&quot;field-label&quot;&gt;Action Identifier:&amp;nbsp;&lt;/div&gt;
    &lt;div class=&quot;field-items&quot;&gt;
            &lt;div class=&quot;field-item odd&quot;&gt;
                    154        &lt;/div&gt;
        &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;field field-type-text field-field-swf-action-def&quot;&gt;
      &lt;div class=&quot;field-label&quot;&gt;Action Structure:&amp;nbsp;&lt;/div&gt;
    &lt;div class=&quot;field-items&quot;&gt;
            &lt;div class=&quot;field-item odd&quot;&gt;
                    &lt;div&gt;unsigned char&amp;nbsp;&amp;nbsp;&amp;nbsp; f_method;&lt;/div&gt;        &lt;/div&gt;
        &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;field field-type-number-integer field-field-swf-action-len&quot;&gt;
      &lt;div class=&quot;field-label&quot;&gt;Action Length:&amp;nbsp;&lt;/div&gt;
    &lt;div class=&quot;field-items&quot;&gt;
            &lt;div class=&quot;field-item odd&quot;&gt;
                    1 byte(s)        &lt;/div&gt;
        &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;field field-type-text field-field-swf-action-stack&quot;&gt;
      &lt;div class=&quot;field-label&quot;&gt;Action Stack:&amp;nbsp;&lt;/div&gt;
    &lt;div class=&quot;field-items&quot;&gt;
            &lt;div class=&quot;field-item odd&quot;&gt;
                    pop 2 (s)        &lt;/div&gt;
        &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;field field-type-text field-field-swf-action-operation&quot;&gt;
      &lt;div class=&quot;field-label&quot;&gt;Action Operation:&amp;nbsp;&lt;/div&gt;
    &lt;div class=&quot;field-items&quot;&gt;
            &lt;div class=&quot;field-item odd&quot;&gt;
                    &lt;div&gt;s&lt;sub&gt;1&lt;/sub&gt; := pop();&lt;br /&gt;
s&lt;sub&gt;2&lt;/sub&gt; := pop();&lt;br /&gt;
s&lt;sub&gt;1&lt;/sub&gt;.load(s&lt;sub&gt;2&lt;/sub&gt;, f_method);&lt;/div&gt;        &lt;/div&gt;
        &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;field field-type-number-integer field-field-swf-tag-version&quot;&gt;
      &lt;div class=&quot;field-label&quot;&gt;Action Flash Version:&amp;nbsp;&lt;/div&gt;
    &lt;div class=&quot;field-items&quot;&gt;
            &lt;div class=&quot;field-item odd&quot;&gt;
                    4        &lt;/div&gt;
        &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;field field-type-nodereference field-field-see-also&quot;&gt;
      &lt;div class=&quot;field-label&quot;&gt;See Also:&amp;nbsp;&lt;/div&gt;
    &lt;div class=&quot;field-items&quot;&gt;
            &lt;div class=&quot;field-item odd&quot;&gt;
                    &lt;a href=&quot;/swf_action_duplicatesprite&quot;&gt;Duplicate Sprite&lt;/a&gt;        &lt;/div&gt;
              &lt;div class=&quot;field-item even&quot;&gt;
                    &lt;a href=&quot;/swf_action_geturl&quot;&gt;Get URL&lt;/a&gt;        &lt;/div&gt;
              &lt;div class=&quot;field-item odd&quot;&gt;
                    &lt;a href=&quot;/swf_action_fscommand2&quot;&gt;FSCommand2&lt;/a&gt;        &lt;/div&gt;
        &lt;/div&gt;
&lt;/div&gt;
&lt;/fieldset&gt;
&lt;p&gt;Pop two strings, the URL (s&lt;sub&gt;2&lt;/sub&gt;) and the target name (s&lt;sub&gt;1&lt;/sub&gt;).&lt;/p&gt;
&lt;p&gt;All the usual &lt;abbr class=&quot;mo-glossary mo-glossary-abbr&quot;  title=&quot;Hyper Text Markup Language&quot; lang=&quot;en&quot;&gt;HTML&lt;/abbr&gt; target names seem to be supported (_top, 	_blank, &lt;i&gt;&amp;lt;frame name&amp;gt;&lt;/i&gt;, etc.) You can also use 	the special internal names &lt;strong&gt;_level0&lt;/strong&gt; to &lt;strong&gt;_level10&lt;/strong&gt;. &lt;strong&gt;_level0&lt;/strong&gt; is 	the current movie. Other levels, I&#039;m still not too sure how 	these can be used.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://www.m2osw.com/swf_action_geturl2&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.m2osw.com/swf_action_geturl2#comments</comments>
 <category domain="http://www.m2osw.com/taxonomy/term/579">Action</category>
 <category domain="http://www.m2osw.com/taxonomy/term/688">Movie</category>
 <pubDate>Wed, 30 Dec 2009 03:26:54 +0000</pubDate>
 <dc:creator>Alexis Wilke</dc:creator>
 <guid isPermaLink="false">356 at http://www.m2osw.com</guid>
</item>
<item>
 <title>Metadata</title>
 <link>http://www.m2osw.com/swf_tag_metadata</link>
 <description>&lt;fieldset class=&quot;fieldgroup group-swf-tag-info&quot;&gt;&lt;legend&gt;Tag Info&lt;/legend&gt;&lt;div class=&quot;field field-type-number-integer field-field-swf-tag-number&quot;&gt;
      &lt;div class=&quot;field-label&quot;&gt;Tag Number:&amp;nbsp;&lt;/div&gt;
    &lt;div class=&quot;field-items&quot;&gt;
            &lt;div class=&quot;field-item odd&quot;&gt;
                    77        &lt;/div&gt;
        &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;field field-type-content-taxonomy field-field-tag-swf-type&quot;&gt;
      &lt;div class=&quot;field-label&quot;&gt;Tag Type:&amp;nbsp;&lt;/div&gt;
    &lt;div class=&quot;field-items&quot;&gt;
            &lt;div class=&quot;field-item odd&quot;&gt;
                    Format        &lt;/div&gt;
        &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;field field-type-number-integer field-field-swf-tag-version&quot;&gt;
      &lt;div class=&quot;field-label&quot;&gt;Tag Flash Version:&amp;nbsp;&lt;/div&gt;
    &lt;div class=&quot;field-items&quot;&gt;
            &lt;div class=&quot;field-item odd&quot;&gt;
                    8        &lt;/div&gt;
        &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;field field-type-text field-field-swf-tag-def&quot;&gt;
      &lt;div class=&quot;field-label&quot;&gt;Tag Structure:&amp;nbsp;&lt;/div&gt;
    &lt;div class=&quot;field-items&quot;&gt;
            &lt;div class=&quot;field-item odd&quot;&gt;
                    &lt;pre&gt;
struct swf_metadata {
	&lt;a href=&quot;/swf_struct_tag&quot;&gt;swf_tag&lt;/a&gt;			f_tag;		&lt;font color=&quot;green&quot;&gt;/* 77 */&lt;/font&gt;
	string			f_metadata;
};&lt;/pre&gt;

        &lt;/div&gt;
        &lt;/div&gt;
&lt;/div&gt;
&lt;/fieldset&gt;
&lt;p&gt;The &lt;b class=&quot;swf_tagname&quot;&gt;Metadata&lt;/b&gt; tag is used to describe the SWF movie     in a robot readable form. It will be used by search engines to index     your Flash movies.&lt;/p&gt;
&lt;p&gt;The &lt;i&gt;f_metadata&lt;/i&gt; string is an XML buffer defined using the     RDF definition compliant with the XMP specification. You can find     more information on the &lt;a href=&quot;http://www.w3.org/&quot; target=&quot;_blank&quot;&gt;W3C&lt;/a&gt; and     other websites:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://www.m2osw.com/swf_tag_metadata&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.m2osw.com/swf_tag_metadata#comments</comments>
 <category domain="http://www.m2osw.com/taxonomy/term/579">Action</category>
 <category domain="http://www.m2osw.com/taxonomy/term/674">Metadata</category>
 <pubDate>Fri, 18 Dec 2009 06:13:50 +0000</pubDate>
 <dc:creator>Alexis Wilke</dc:creator>
 <guid isPermaLink="false">306 at http://www.m2osw.com</guid>
</item>
<item>
 <title>DefineEditText</title>
 <link>http://www.m2osw.com/swf_tag_defineedittext</link>
 <description>&lt;fieldset class=&quot;fieldgroup group-swf-tag-info&quot;&gt;&lt;legend&gt;Tag Info&lt;/legend&gt;&lt;div class=&quot;field field-type-number-integer field-field-swf-tag-number&quot;&gt;
      &lt;div class=&quot;field-label&quot;&gt;Tag Number:&amp;nbsp;&lt;/div&gt;
    &lt;div class=&quot;field-items&quot;&gt;
            &lt;div class=&quot;field-item odd&quot;&gt;
                    37        &lt;/div&gt;
        &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;field field-type-content-taxonomy field-field-tag-swf-type&quot;&gt;
      &lt;div class=&quot;field-label&quot;&gt;Tag Type:&amp;nbsp;&lt;/div&gt;
    &lt;div class=&quot;field-items&quot;&gt;
            &lt;div class=&quot;field-item odd&quot;&gt;
                    Define        &lt;/div&gt;
        &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;field field-type-number-integer field-field-swf-tag-version&quot;&gt;
      &lt;div class=&quot;field-label&quot;&gt;Tag Flash Version:&amp;nbsp;&lt;/div&gt;
    &lt;div class=&quot;field-items&quot;&gt;
            &lt;div class=&quot;field-item odd&quot;&gt;
                    4        &lt;/div&gt;
        &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;field field-type-text field-field-swf-tag-def&quot;&gt;
      &lt;div class=&quot;field-label&quot;&gt;Tag Structure:&amp;nbsp;&lt;/div&gt;
    &lt;div class=&quot;field-items&quot;&gt;
            &lt;div class=&quot;field-item odd&quot;&gt;
                    &lt;pre&gt;
struct swf_defineedittext {
	&lt;a href=&quot;/swf_struct_tag&quot;&gt;swf_tag&lt;/a&gt;			f_tag;		&lt;font color=&quot;green&quot;&gt;/* 37 */&lt;/font&gt;
	unsigned short		f_edit_id;
	&lt;a href=&quot;/swf_struct_rect&quot;&gt;swf_rect&lt;/a&gt;		f_rect;
	unsigned		f_edit_has_text : 1;
	unsigned		f_edit_word_wrap : 1;
	unsigned		f_edit_multiline : 1;
	unsigned		f_edit_password : 1;
	unsigned		f_edit_readonly : 1;
	unsigned		f_edit_has_color : 1;
	unsigned		f_edit_has_max_length : 1;
	unsigned		f_edit_has_font : 1;
	if(version &amp;gt;= 6) {
		unsigned		f_edit_reserved : 1;
		unsigned		f_edit_auto_size : 1;
	}
	else {
		unsigned		f_edit_reserved : 2;
	}
	unsigned		f_edit_has_layout : 1;
	unsigned		f_edit_no_select : 1;
	unsigned		f_edit_border : 1;
	unsigned		f_edit_reserved : 1;
	unsigned		f_edit_html : 1;
	unsigned		f_edit_use_outlines : 1;
	if(f_edit_has_font) {
		unsigned short		f_edit_font_id_ref;
		unsigned short		f_edit_font_height;
	}
	if(f_edit_has_color) {
		&lt;a href=&quot;/swf_struct_rgba&quot;&gt;swf_rgba&lt;/a&gt;		f_edit_color;
	}
	if(f_edit_has_max_length) {
		unsigned short		f_edit_max_length;
	}
	if(f_edit_has_layout) {
		unsigned char		f_edit_align;
		unsigned short		f_edit_left_margin;
		unsigned short		f_edit_right_margin;
		signed short		f_edit_indent;
		signed short		f_edit_leading;
	}
	string			f_edit_variable_name;
	if(f_edit_has_text) {
		string			f_edit_initial_text;
	}
};&lt;/pre&gt;

        &lt;/div&gt;
        &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;field field-type-nodereference field-field-see-also&quot;&gt;
      &lt;div class=&quot;field-label&quot;&gt;See Also:&amp;nbsp;&lt;/div&gt;
    &lt;div class=&quot;field-items&quot;&gt;
            &lt;div class=&quot;field-item odd&quot;&gt;
                    &lt;a href=&quot;/swf_tag_csmtextsettings&quot;&gt;CSMTextSettings&lt;/a&gt;        &lt;/div&gt;
              &lt;div class=&quot;field-item even&quot;&gt;
                    &lt;a href=&quot;/swf_tag_definetext&quot;&gt;DefineText&lt;/a&gt;        &lt;/div&gt;
              &lt;div class=&quot;field-item odd&quot;&gt;
                    &lt;a href=&quot;/swf_tag_definetext2&quot;&gt;DefineText2&lt;/a&gt;        &lt;/div&gt;
              &lt;div class=&quot;field-item even&quot;&gt;
                    &lt;a href=&quot;/swf_tag_defineshape&quot;&gt;DefineShape&lt;/a&gt;        &lt;/div&gt;
              &lt;div class=&quot;field-item odd&quot;&gt;
                    &lt;a href=&quot;/swf_tag_definefont&quot;&gt;DefineFont&lt;/a&gt;        &lt;/div&gt;
              &lt;div class=&quot;field-item even&quot;&gt;
                    &lt;a href=&quot;/swf_tag_definefont2&quot;&gt;DefineFont2&lt;/a&gt;        &lt;/div&gt;
        &lt;/div&gt;
&lt;/div&gt;
&lt;/fieldset&gt;
&lt;p&gt;Additional interactivity has been added in V4.0 of the SWF format.     This is given by the use of edit boxes offering the end users     a way to enter text as if the SWF movie was in fact an     interactive form.&lt;/p&gt;
&lt;p&gt;The text is defined in a variable (accessible in action scripts).     It can be dynamically assigned and retrieved. It is legal to have     an empty string as the variable name (not dynamically accessible).&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://www.m2osw.com/swf_tag_defineedittext&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.m2osw.com/swf_tag_defineedittext#comments</comments>
 <category domain="http://www.m2osw.com/taxonomy/term/579">Action</category>
 <category domain="http://www.m2osw.com/taxonomy/term/672">CSMTextSettings</category>
 <category domain="http://www.m2osw.com/taxonomy/term/648">DefineEditText</category>
 <category domain="http://www.m2osw.com/taxonomy/term/646">DefineFont2</category>
 <category domain="http://www.m2osw.com/taxonomy/term/583">DefineShape</category>
 <category domain="http://www.m2osw.com/taxonomy/term/578">Display</category>
 <category domain="http://www.m2osw.com/taxonomy/term/581">End</category>
 <category domain="http://www.m2osw.com/taxonomy/term/576">Format</category>
 <pubDate>Wed, 16 Dec 2009 23:40:22 +0000</pubDate>
 <dc:creator>Alexis Wilke</dc:creator>
 <guid isPermaLink="false">281 at http://www.m2osw.com</guid>
</item>
<item>
 <title>Appendix B — History of the SSWF reference</title>
 <link>http://www.m2osw.com/swf_appendix_b_history</link>
 <description>&lt;h3&gt;Dec 2, 2009&lt;/h3&gt;
&lt;p&gt;Moved the monolithic documentation to a multi-page hierarchical document that includes everything we had before plus many links, many terms attached to all pages (tags, English words.) And revision of most of the text for better English and clarification in some places.&lt;/p&gt;
&lt;p&gt;Strengthen the formatting with CCK fields so all declarations look alike.&lt;/p&gt;
&lt;p&gt;Broken up the actions from one large table to a set of pages.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://www.m2osw.com/swf_appendix_b_history&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.m2osw.com/swf_appendix_b_history#comments</comments>
 <category domain="http://www.m2osw.com/taxonomy/term/672">CSMTextSettings</category>
 <category domain="http://www.m2osw.com/taxonomy/term/635">DefineButton2</category>
 <category domain="http://www.m2osw.com/taxonomy/term/599">DefineButtonSound</category>
 <category domain="http://www.m2osw.com/taxonomy/term/648">DefineEditText</category>
 <category domain="http://www.m2osw.com/taxonomy/term/646">DefineFont2</category>
 <category domain="http://www.m2osw.com/taxonomy/term/673">DefineFont3</category>
 <category domain="http://www.m2osw.com/taxonomy/term/664">DefineFontAlignZones</category>
 <category domain="http://www.m2osw.com/taxonomy/term/595">DefineFontInfo</category>
 <category domain="http://www.m2osw.com/taxonomy/term/677">DefineMorphShape2</category>
 <category domain="http://www.m2osw.com/taxonomy/term/675">DefineScalingGrid</category>
 <category domain="http://www.m2osw.com/taxonomy/term/676">DefineShape4</category>
 <category domain="http://www.m2osw.com/taxonomy/term/638">DefineSprite</category>
 <category domain="http://www.m2osw.com/taxonomy/term/655">DefineVideoStream</category>
 <category domain="http://www.m2osw.com/taxonomy/term/678">DoABC</category>
 <category domain="http://www.m2osw.com/taxonomy/term/654">DoInitAction</category>
 <category domain="http://www.m2osw.com/taxonomy/term/581">End</category>
 <category domain="http://www.m2osw.com/taxonomy/term/627">Export</category>
 <category domain="http://www.m2osw.com/taxonomy/term/661">FileAttributes</category>
 <category domain="http://www.m2osw.com/taxonomy/term/626">Import</category>
 <category domain="http://www.m2osw.com/taxonomy/term/663">Import2</category>
 <category domain="http://www.m2osw.com/taxonomy/term/589">JPEGTables</category>
 <category domain="http://www.m2osw.com/taxonomy/term/674">Metadata</category>
 <category domain="http://www.m2osw.com/taxonomy/term/609">PlaceObject2</category>
 <category domain="http://www.m2osw.com/taxonomy/term/662">PlaceObject3</category>
 <category domain="http://www.m2osw.com/taxonomy/term/607">Protect</category>
 <category domain="http://www.m2osw.com/taxonomy/term/653">ProtectDebug</category>
 <category domain="http://www.m2osw.com/taxonomy/term/658">ProtectDebug2</category>
 <category domain="http://www.m2osw.com/taxonomy/term/659">ScriptLimits</category>
 <category domain="http://www.m2osw.com/taxonomy/term/660">SetTabIndex</category>
 <category domain="http://www.m2osw.com/taxonomy/term/582">ShowFrame</category>
 <pubDate>Sun, 13 Dec 2009 09:04:57 +0000</pubDate>
 <dc:creator>Alexis Wilke</dc:creator>
 <guid isPermaLink="false">263 at http://www.m2osw.com</guid>
</item>
<item>
 <title>Appendix A — The geometry in SWF — Edges</title>
 <link>http://www.m2osw.com/swf_appendix_a_edges</link>
 <description>&lt;p&gt;Edges are used to define a shape vector based and also coordinates       where images need to be drawn. The edges are always coordinates       from where ever your last point was to where ever you want the       next point to be (a little like a turtle in LOGO).&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://www.m2osw.com/swf_appendix_a_edges&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.m2osw.com/swf_appendix_a_edges#comments</comments>
 <category domain="http://www.m2osw.com/taxonomy/term/581">End</category>
 <pubDate>Sun, 13 Dec 2009 08:02:03 +0000</pubDate>
 <dc:creator>Alexis Wilke</dc:creator>
 <guid isPermaLink="false">259 at http://www.m2osw.com</guid>
</item>
<item>
 <title>SWF Line Style (swf_line_style)</title>
 <link>http://www.m2osw.com/swf_struct_line_style</link>
 <description>&lt;fieldset class=&quot;fieldgroup group-swf-structure&quot;&gt;&lt;legend&gt;SWF Structure Info&lt;/legend&gt;&lt;div class=&quot;field field-type-number-integer field-field-swf-tag-version&quot;&gt;
      &lt;div class=&quot;field-label&quot;&gt;Tag Flash Version:&amp;nbsp;&lt;/div&gt;
    &lt;div class=&quot;field-items&quot;&gt;
            &lt;div class=&quot;field-item odd&quot;&gt;
                    1        &lt;/div&gt;
        &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;field field-type-text field-field-swf-structure&quot;&gt;
      &lt;div class=&quot;field-label&quot;&gt;SWF Structure:&amp;nbsp;&lt;/div&gt;
    &lt;div class=&quot;field-items&quot;&gt;
            &lt;div class=&quot;field-item odd&quot;&gt;
                    &lt;pre&gt;
struct swf_line_style {
	if(f_tag == &lt;a href=&quot;/swf_tag_definemorphshape&quot;&gt;&lt;strong&gt;DefineMorphShape&lt;/strong&gt;&lt;/a&gt;) {
		unsigned short twips	f_width;
		unsigned short twips	f_width_morph;
		&lt;a href=&quot;/swf_struct_rgba&quot;&gt;swf_rgba&lt;/a&gt;		f_rgba;
		&lt;a href=&quot;/swf_struct_rgba&quot;&gt;swf_rgba&lt;/a&gt;		f_rgba_morph;
	}
	else if(f_tag == &lt;a href=&quot;/swf_tag_defineshape4&quot;&gt;&lt;strong&gt;DefineShape4&lt;/strong&gt;&lt;/a&gt; || f_tag == &lt;a href=&quot;/swf_tag_definemorphshape2&quot;&gt;&lt;strong&gt;DefineMorphShape2&lt;/strong&gt;&lt;/a&gt;) {
		unsigned short twips	f_width;
		if(f_tag == &lt;strong&gt;DefineMorphShape2&lt;/strong&gt;) {
			unsigned short twips	f_width_morph;
		}
		unsigned		f_start_cap_style : 2;
		unsigned		f_join_style : 2;
		unsigned		f_has_fill : 1;
		unsigned		f_no_hscale : 1;
		unsigned		f_no_vscale : 1;
		unsigned		f_pixel_hinting : 1;
		unsigned		f_reserved : 5;
		unsigned		f_no_close : 1;
		unsigned		f_end_cap_style : 2;
		if(f_join_style == 2) {
			unsigned short fixed	f_miter_limit_factor;
		}
		if(f_has_fill) {
			&lt;a href=&quot;/swf_struct_fill_style&quot;&gt;swf_fill_style&lt;/a&gt;		f_fill_style;
		}
		else {
			&lt;a href=&quot;/swf_struct_rgba&quot;&gt;swf_rgba&lt;/a&gt;		f_rgba;
			if(f_tag == &lt;strong&gt;DefineMorphShape2&lt;/strong&gt;) {
				&lt;a href=&quot;/swf_struct_rgba&quot;&gt;swf_rgba&lt;/a&gt;		f_rgba_morph;
			}
		}
	}
	else if(f_tag == &lt;a href=&quot;/swf_tag_defineshape3&quot;&gt;&lt;strong&gt;DefineShape3&lt;/strong&gt;&lt;/a&gt;) {
		unsigned short twips	f_width;
		&lt;a href=&quot;/swf_struct_rgba&quot;&gt;swf_rgba&lt;/a&gt;		f_rgba;
	}
	else {
		unsigned short twips	f_width;
		&lt;a href=&quot;/swf_struct_rgb&quot;&gt;swf_rgb&lt;/a&gt;				f_rgb;
	}
};&lt;/pre&gt;        &lt;/div&gt;
        &lt;/div&gt;
&lt;/div&gt;
&lt;/fieldset&gt;
&lt;p&gt;The width of the line is in TWIPS (1/20th of a pixel).&lt;/p&gt;
&lt;p&gt;The &lt;i&gt;f_start_cap_style&lt;/i&gt; and &lt;i&gt;f_end_cap_style&lt;/i&gt; can be:&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;0 - Round cap,&lt;/li&gt;
    &lt;li&gt;1 - No cap,&lt;/li&gt;
    &lt;li&gt;2 - Square cap.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Round is the default, the way line caps looked before version 8.   No Cap means that nothing is added at the tip of the line. This   means the line stops exactly where you say it should end. The   Square Cap is like the No Cap, but it has the cap which is   about Width / 2.&lt;/p&gt;
&lt;p&gt;The &lt;i&gt;f_join_style&lt;/i&gt; can be:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://www.m2osw.com/swf_struct_line_style&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.m2osw.com/swf_struct_line_style#comments</comments>
 <category domain="http://www.m2osw.com/taxonomy/term/581">End</category>
 <pubDate>Sun, 13 Dec 2009 01:31:45 +0000</pubDate>
 <dc:creator>Alexis Wilke</dc:creator>
 <guid isPermaLink="false">235 at http://www.m2osw.com</guid>
</item>
</channel>
</rss>


