| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #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) |
| | |
| | #2 (permalink) |
| ................ 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) |
| | |
| | #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) |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |