/** * @(#) $RCSfile: BloggerInit.as,v $ $Revision: 1.4 $ $Date: 2003/02/01 00:53:50 $ * * Copyright 2003 Orgdot AS. All Rights Reserved. * http://dev.swfit.com * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License * as published by the Free Software Foundation; either version 2 * of the License, or (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ /** * BloggerInit prepares the resources for the basic blogger. See BloggerLoop * for further details. * * @author Olaf Havnes * @version $Revision: 1.4 $ $Date: 2003/02/01 00:53:50 $ * @since SWFIT1.0 */ /** * Font data, sizes and spacing */ DEFAULT_LINE_HEIGHT = 20; lheight = line_height eq "" ? DEFAULT_LINE_HEIGHT : line_height; DEFAULT_CLIP_SPACING = 10; cspacing = clip_spacing eq "" ? DEFAULT_CLIP_SPACING : clip_spacing; DEFAULT_IMAGE_HEIGHT = 200; imheight = image_height eq "" ? DEFAULT_IMAGE_HEIGHT : image_height; /** * List of variable names as they appear inside a single news clip */ NME_USERNAME = "username"; NME_USERMAIL = "usermail"; NME_USERBIO = "userbio"; NME_URL_VAL = "urlval"; NME_URL_TXT = "urltxt"; NME_TITLE = "title"; NME_POST = "post"; NME_IMAGE_PATH = "image_path"; NME_IMAGE_TITLE = "image_title"; NME_IMAGE_CREDITS = "image_credits"; NME_CDATE_SHORT = "cdate_short"; NME_CDATE_LONG = "cdate_long"; NME_MDATE_SHORT = "mdate_short"; NME_MDATE_LONG = "mdate_long"; /** * Configuration done by javascript when embedding this movie. See BloggerBasic.js. */ IMAGE_DIR = "_image_dir"; DATA_FILE = "_file"; // has the data file has been set by another script? if (var_url ne "") { } else { var_url = eval ("/:" add _name add DATA_FILE); } image_prepend = eval ("/:" add _name add IMAGE_DIR); /** * Constants used in the publishing system when exporting images. */ FULL_IMAGE = "_big.swf"; SCALED_IMAGE = "_mid.swf"; THUMB_IMAGE = "_sml.swf"; SCALED_WIDTH_IMAGE = "_wdt.swf"; SCALED_HEIGHT_IMAGE = "_hgt.swf"; SCALED_THUMB_IMAGE = "_thb.swf"; // The most common image size: DEFAULT_IMAGE_SIZE = SCALED_IMAGE; image_append = image_size ne "" ? eval (image_size) : DEFAULT_IMAGE_SIZE; /** * Constants used in the publishing system when exporting data * as URL encoded Strings. */ PUB_USERNAME = "user_"; PUB_USERMAIL = "usermail_"; PUB_USERBIO = "userbio_"; PUB_URL_VAL = "url_"; PUB_URL_TXT = "url_txt_"; PUB_TITLE = "title_"; PUB_POST = "post_"; PUB_IMAGE_PATH = "image_"; PUB_IMAGE_TITLE = "im_title_"; PUB_IMAGE_CREDITS = "im_credits_"; PUB_CDATE_SHORT = "cd_short_"; PUB_CDATE_LONG = "cd_long_"; PUB_MDATE_SHORT = "md_short_"; PUB_MDATE_LONG = "md_long_"; // Delete any duplicated movie clips and reset counters for the multi-blogger c = 0; while (c < num_clip) { removeMovieClip ("clip_" add c); c++; } // Counter for the full blogger num_clip = 0; tot_height = 0; adjust_clip = false; // Counter for the single blogger current_clip = 0; // load variables from the external file var_load = ""; loadVariables ( var_url , "");