Zurück   Flashforum > Flash > Flash Fortgeschritten > Flash 8

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 12-02-2008, 15:15   #1 (permalink)
Neuer User
 
Registriert seit: Nov 2005
Beiträge: 16
_global vars

möchte var bzw. das array auf global setzten , bekomme ständig syntak fehler, wo kommt das _globa hin?

Code:
var groupinfo:Array = [
	{mc:btneins, display:"EINS", toload:"eins.swf"},
	{mc:btnzwei,   display:"ZWEI",   toload:"zwei.swf"},
	{mc:btndrei,    display:"DREI",    toload:"drei.jpg"},
	{mc:btnvier,    display:"VIER",    toload:"drei.jpg"}
	];

Geändert von ichwillswissen (12-02-2008 um 15:17 Uhr)
ichwillswissen ist offline   Mit Zitat antworten
Alt 12-02-2008, 15:18   #2 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Mal so gefragt: Wieso?

edit: Geht sonst nur ohne "var" und ohne Typisierung. Also quasi

_global.rubbeldiekatz = ["a","b","c"]
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++

Geändert von Der Frager (12-02-2008 um 15:19 Uhr)
Der Frager ist offline   Mit Zitat antworten
Alt 12-02-2008, 15:36   #3 (permalink)
Neuer User
 
Registriert seit: Nov 2005
Beiträge: 16
habe in einem movieclip zwei hauptbuttons hbtn1/hbtn2,

hbtn1 = geh zu frame 5 zeige "btneins" und " btnzwei"
hbtb2 = geh zu frame 10 zeige "btndrei" und "btnvier"

auf der timeline geht das script bis frame 10,also gesamter bereich,
frame 5 ist mit mc "btneins" und " btnzwei" belegt, auf frame 10
"btndrei"........






Code:
var groupinfo:Array = [
	{mc:btneins, display:"EINS", toload:"eins.swf"},
	{mc:btnzwei,   display:"ZWEI",   toload:"zwei.swf"},
	{mc:btndrei,    display:"DREI",    toload:"drei.jpg"},
	{mc:btnvier,    display:"VIER",    toload:"drei.jpg"}
	];

// constants to define button text colors
var NORMAL_COLOR:Number = 0xcccccc;
var ROLLOVER_COLOR:Number = 0x00ff00;
var SELECTED_COLOR:Number = 0xffff00;

// activebtn tracks the currently selected button
var activebtn:MovieClip;

// mcl: MovieClipLoader instance to load external swfs/jpgs
var mcl:MovieClipLoader = new MovieClipLoader();

// doRollOver: start the rollover action or process, 
// unless the button is currently selected
function doRollOver() {
   if (this != activebtn) {
      this.txt.textColor = ROLLOVER_COLOR;
   }
}

// doRollOut: start the rollout action or process, 
// unless the button is currently selected
function doRollOut() {
   if (this != activebtn) {
      this.txt.textColor = NORMAL_COLOR;
   } 
}	

// doClick: show visual indication of selected button, update activebtn
// return previously selected button to normal
function doClick() {
   activebtn.txt.textColor = NORMAL_COLOR; // turn previously selected button back

   this.txt.textColor = SELECTED_COLOR;     // change appearance of selected mc
   activebtn = this;                       // update pointer to current selection

   mcl.loadClip(this.mc, _root.holder);
}

// initialize buttons: assign text, assign pic property, assign event handlers
function init() {
   for (var element in groupinfo) {  
      // btn is a pointer to one of the nav buttons
      var btn:MovieClip = groupinfo[element].mc;

      // put right label onto each button
      btn.txt.text = groupinfo[element].display;
	  
      // have each button remember which swf/jpg it is supposed to load
      btn.mc = groupinfo[element].toload;
	  
      // assign functions to each event
      btn.onRollOver = doRollOver;
      btn.onRollOut = doRollOut;
      btn.onRelease = doClick;
   }
}

init();

Geändert von ichwillswissen (12-02-2008 um 15:44 Uhr)
ichwillswissen ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 20:20 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele