progras gratis

Flash Mx Actionscript For Designers

Posted on: mayo 10, 2011

Hola que tal amigos aqui les dejo este

increible libro de

Flash Mx Actionscript For Designers

.

Título: Flash Mx Actionscript For Designers

Autor: Sahlin Dough

PDF   –   Inglés    –  8MB

.

This book will teach Flash designers how to create ActionScripts that they’ll refer to again and again in their design work. Projects such as Creating a Pop-Up Menu, Creating a Sound Controller, or Creating an Animated Flash Banner can be used as the starting point for readers’ own customized projects. All of this is presented with lots of visual examples and a minimum of jargon and “programmer-speak.”

ABOUT THE CD-ROM

Includes source material for each project, trial versions of Macromedia software and additional third-party software.

Table of Contents

Preface

Acknowledgments

Pt. I Comprehending the Mechanics of ActionScript 1

Ch. 1 Introducing ActionScript for Designers 3

Ch. 2 Delving into Your ActionScript Toolkit 19

Ch. 3 Planning Your ActionScript Movie 51

Pt. II Using Basic ActionScript in Your Movie 63

Ch. 4 Charting the Timeline of Your Movie 65

Ch. 5 Creating Basic Interactivity 81

Ch. 6 Creating Elements for Your Movie 97

Ch. 7 Taking Control of Your Movie 119

Ch. 8 Creating Variables to Store and Dispense Information 141

Pt. III Creating ActionScript Elements for Your Movie 165

Ch. 9 Generating ActionScript to Modify Objects 167

Ch. 10 Designing Interactive Navigation 189

Ch. 11 Composing Dynamic Text 209

Ch. 12 Building Interactive Interfaces 231

Ch. 13 Creating ActionScript Sound Objects 257

Ch. 14 Debugging an ActionScript 283

Ch. IV Building Additional Design Elements for Your Movie 295

Ch. 15 Building Web Site Elements with ActionScript 297

Ch. 16 Creating Flash Eye Candy 315

Ch. 17 Integrating Flash with HTML 339

App. A: What’s on the CD-ROM 357

App. B: Flash Resources 363

App. C: Flash Inspiration 369

Index 375

BUENO AMIGOS AQUI LES DEJO EL LINK DEL LIBRO

LINK DE DESCARGA DEL LIBRO AQUI

.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

0) { $start_date = sprintf( "%04d-%02d-%02d", $aa_start, $mm_start, 1 ); } else { $start_date = 'all'; } if($mm_end != 'all' && $aa_end > 0) { if($mm_end == 12) { $mm_end = 1; $aa_end++; } else { $mm_end++; } $end_date = sprintf( "%04d-%02d-%02d", $aa_end, $mm_end, 1 ); } else { $end_date = 'all'; } ra_export_setup(); ra_export_wp( $author, $category, $post_type, $status, $start_date, $end_date, $terms ); die(); } } function ra_export_wp($author='', $category='', $post_type='', $status='', $start_date='', $end_date='', $terms = '') { global $wpdb, $post_ids, $post; define('WXR_VERSION', '1.0'); do_action('export_wp'); if(strlen($start_date) > 4 && strlen($end_date) > 4) { $filename = 'wordpress.' . $start_date . '.' . $end_date . '.xml'; } else { $filename = 'wordpress.' . date('Y-m-d') . '.xml'; } header('Content-Description: File Transfer'); header("Content-Disposition: attachment; filename=$filename"); header('Content-Type: text/xml; charset=' . get_option('blog_charset'), true); if ( $post_type and $post_type != 'all' ) { $where = $wpdb->prepare("WHERE post_type = %s ", $post_type); } else { $where = "WHERE post_type != 'revision' "; } if ( $author and $author != 'all' ) { $author_id = (int) $author; $where .= $wpdb->prepare("AND post_author = %d ", $author_id); } if ( $start_date and $start_date != 'all' ) { $where .= $wpdb->prepare("AND post_date >= %s ", $start_date); } if ( $end_date and $end_date != 'all' ) { $where .= $wpdb->prepare("AND post_date db_version(), '4.1', 'ge')) { $taxomony_id = (int) $category; $where .= $wpdb->prepare("AND ID IN (SELECT object_id FROM {$wpdb->term_relationships} " . "WHERE term_taxonomy_id = %d) ", $taxomony_id); } if ( $status and $status != 'all' ) { $where .= $wpdb->prepare("AND post_status = %s ", $status); } // grab a snapshot of post IDs, just in case it changes during the export $post_ids = $wpdb->get_col("SELECT ID FROM $wpdb->posts $where ORDER BY post_date_gmt ASC"); $categories = (array) get_categories('get=all'); $tags = (array) get_tags('get=all'); while ( $parents = wxr_missing_parents($categories) ) { $found_parents = get_categories("include=" . join(', ', $parents)); if ( is_array($found_parents) && count($found_parents) ) $categories = array_merge($categories, $found_parents); else break; } // Put them in order to be inserted with no child going before its parent $pass = 0; $passes = 1000 + count($categories); while ( ( $cat = array_shift($categories) ) && ++$pass parent == 0 || isset($cats[$cat->parent]) ) { $cats[$cat->term_id] = $cat; } else { $categories[] = $cat; } } unset($categories); echo '\n"; ?> <rss version="2.0" xmlns:excerpt="http://wordpress.org/export//excerpt/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:wp="http://wordpress.org/export//" > http://wordpress.org/?v= slug; ?>parent ? $cats[$c->parent]->name : ''; ?> slug; ?> in_the_loop = true; // Fake being in the loop. // fetch 20 posts at a time rather than loading the entire table into memory while ( $next_posts = array_splice($post_ids, 0, 20) ) { $where = "WHERE ID IN (".join(',', $next_posts).")"; $posts = $wpdb->get_results("SELECT * FROM $wpdb->posts $where ORDER BY post_date_gmt ASC"); foreach ($posts as $post) { setup_postdata($post); ?> post_title); ?> post_content) ); ?> post_excerpt) ); ?> ID; ?> post_date; ?> post_date_gmt; ?> comment_status; ?> ping_status; ?> post_name; ?> post_status; ?> post_parent; ?> menu_order; ?> post_type; ?> post_password; ?> post_type == 'attachment') { ?> ID); ?> get_results( $wpdb->prepare("SELECT * FROM $wpdb->postmeta WHERE post_id = %d", $post->ID) ); if ( $postmeta ) { ?> meta_key; ?> meta_value; ?> get_results( $wpdb->prepare("SELECT * FROM $wpdb->comments WHERE comment_post_ID = %d", $post->ID) ); if ( $comments ) { foreach ( $comments as $c ) { ?> comment_ID; ?> comment_author); ?> comment_author_email; ?> comment_author_url; ?> comment_author_IP; ?> comment_date; ?> comment_date_gmt; ?> comment_content) ?> comment_approved; ?> comment_type; ?> comment_parent; ?> user_id; ?> <?php } function ra_export_page() { global $wpdb, $wp_locale; if(!current_user_can('edit_files')) { die( 'You don\'t have permissions to use this page.' ); } $months = ""; for ( $i = 1; $i < 13; $i++ ) { $months .= "\t\t\t' . $wp_locale->get_month_abbrev( $wp_locale->get_month( $i ) ) . "\n"; } ?>

db_version(), '4.1', 'ge')) { ?>
         
get_col( "SELECT post_author FROM $wpdb->posts GROUP BY post_author" ); foreach ( $authors as $id ) { $o = get_userdata( $id ); echo "ID}'>{$o->display_name}\n"; } ?>
<?php $categories = (array) get_categories('get=all'); if($categories) { foreach ( $categories as $cat ) { echo "term_taxonomy_id}'>{$cat->name}\n"; } } ?>

<input type="submit" name="submit" class="button" value="" />

term_id] = $category->parent; $parents = array_unique(array_diff($parents, array_keys($parents))); if ( $zero = array_search('0', $parents) ) unset($parents[$zero]); return $parents; } } if(!function_exists('wxr_cdata')) { function wxr_cdata($str) { if ( seems_utf8($str) == false ) $str = utf8_encode($str); // $str = ent2ncr(wp_specialchars($str)); $str = ""; return $str; } } if(!function_exists('wxr_site_url')) { function wxr_site_url() { global $current_site; // mu: the base url if ( isset($current_site->domain) ) { return 'http://'.$current_site->domain.$current_site->path; } // wp: the blog url else { return get_bloginfo_rss('url'); } } } if(!function_exists('wxr_cat_name')) { function wxr_cat_name($c) { if ( empty($c->name) ) return; echo '' . wxr_cdata($c->name) . ''; } } if(!function_exists('wxr_category_description')) { function wxr_category_description($c) { if ( empty($c->description) ) return; echo '' . wxr_cdata($c->description) . ''; } } if(!function_exists('wxr_tag_name')) { function wxr_tag_name($t) { if ( empty($t->name) ) return; echo '' . wxr_cdata($t->name) . ''; } } if(!function_exists('wxr_tag_description')) { function wxr_tag_description($t) { if ( empty($t->description) ) return; echo '' . wxr_cdata($t->description) . ''; } } if(!function_exists('wxr_post_taxonomy')) { function wxr_post_taxonomy() { $categories = get_the_category(); $tags = get_the_tags(); $the_list = ''; $filter = 'rss'; if ( !empty($categories) ) foreach ( (array) $categories as $category ) { $cat_name = sanitize_term_field('name', $category->name, $category->term_id, 'category', $filter); // for backwards compatibility $the_list .= "\n\t\t\n"; // forwards compatibility: use a unique identifier for each cat to avoid clashes // http://trac.wordpress.org/ticket/5447 $the_list .= "\n\t\tslug}\">\n"; } if ( !empty($tags) ) foreach ( (array) $tags as $tag ) { $tag_name = sanitize_term_field('name', $tag->name, $tag->term_id, 'post_tag', $filter); $the_list .= "\n\t\t\n"; // forwards compatibility as above $the_list .= "\n\t\tslug}\">\n"; } echo $the_list; } } } ?>
A %d blogueros les gusta esto: