Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 15-07-2004, 20:55   #1 (permalink)
24/7 GeFlasht
 
Benutzerbild von MajorPain05
 
Registriert seit: Mar 2003
Ort: Hanau Area
Beiträge: 241
Gallerie mit 3 animierten MCs... HILFE

hey leute, wer kann mir helfen?
ich komm sonst noch in die klappse, ich dreh durch wenn das nicht bald
klappt
also folgendes... ich hab ne kleine bildergalerie erstellt,
in der es drei kategorien gibt, die jeweils in einem MC stecken...
diese werden mit einer animation ins bild geholt, wenn man auf einen button klickt...sie kommen von links nach rechts mit nem tween reingeflogen...
klickt man danach auf einen anderen button (um eine andere gallerie anzusehen) werden diese einfach transparent und der MC geht automatisch auf das 1. Bild zurück damit sie aus dem sichtbarem bereich sind... um jetzt zu verhindern das jemand während eine gallerie reinfliegt einen anderen button drückt, und somit 2 gallerien reinfliegen (was ja absolut blöd wäre) hab ich n kleines abfrage system entworfen... allerdings funktioniert es nicht richtig...ich kann zwar eine gallerie nicht mehr anwählen wenn sie schon zu sehen ist, aber wenn ich schnell zwischen den knöpfen hin und her klicke, hab ich auf einmal zwei gallerien im bild, und danach is alles total verwirrt...
kann da jemand mal nach gucken? ihr könnt ja auch nen anderen vorschlag machen für so n abfrage system...
ich bekomms einfach nicht hin...
wäre nett...
MajorPain05 ist offline   Mit Zitat antworten
Alt 15-07-2004, 21:05   #2 (permalink)
All-rounder
 
Benutzerbild von thebiz
 
Registriert seit: Mar 2004
Ort: Bayerische Rhön
Beiträge: 2.507
Ich würde es mir anschauen.
__________________

--------------------------------
Ich klicke, ergo bin ich. (me)
--------------------------------
thebiz ist offline   Mit Zitat antworten
Alt 16-07-2004, 09:18   #3 (permalink)
24/7 GeFlasht
 
Benutzerbild von MajorPain05
 
Registriert seit: Mar 2003
Ort: Hanau Area
Beiträge: 241
so ein mist, ich konnte es gestern net hochladen weil es zu groß war für dieses forum... 670kb... werds nachher (bin grad in der firma) auf meinen webspace schieben und die URL hier posten...
danke im vorraus...
MajorPain05 ist offline   Mit Zitat antworten
Alt 19-07-2004, 19:15   #4 (permalink)
24/7 GeFlasht
 
Benutzerbild von MajorPain05
 
Registriert seit: Mar 2003
Ort: Hanau Area
Beiträge: 241
sry 4 it took me so long to put it up...
aber hier isses...
http://home.arcor.de/themcdonalds//filez/gallery.fla
MajorPain05 ist offline   Mit Zitat antworten
Alt 19-07-2004, 23:59   #5 (permalink)
All-rounder
 
Benutzerbild von thebiz
 
Registriert seit: Mar 2004
Ort: Bayerische Rhön
Beiträge: 2.507
Hy nochmal.
Also ich kann das nicht ganz nachvollziehen.
1. Der Mc kommt von Rechts nach Links eingeflogen
2. Ich kann nur eine Gallerie einwählen.
__________________

--------------------------------
Ich klicke, ergo bin ich. (me)
--------------------------------
thebiz ist offline   Mit Zitat antworten
Alt 20-07-2004, 00:07   #6 (permalink)
-
 
Benutzerbild von pape
 
Registriert seit: Jan 2004
Beiträge: 3.002
bidde mal als mx speichern...
pape ist offline   Mit Zitat antworten
Alt 20-07-2004, 03:53   #7 (permalink)
24/7 GeFlasht
 
Benutzerbild von MajorPain05
 
Registriert seit: Mar 2003
Ort: Hanau Area
Beiträge: 241
mmmh, des müsste schon in mx format abgespeichert sein..
ich guck morgen nochmal danach, bin grad nich daheim

@thebizz
mmh, das is ja ein problem was ich hab...durch das "verwirrte" system was ich da eingebaut hab, ist irgendwie "online" immer nur eine gallerie anwählbar...
irgendwie seltsam... kann jemand einfach mal n auge auf das AS werfen das ich für das menu verwendet habe...?

Geändert von MajorPain05 (20-07-2004 um 03:55 Uhr) Grund: zu schnell geantworter...
MajorPain05 ist offline   Mit Zitat antworten
Alt 20-07-2004, 08:34   #8 (permalink)
-
 
Benutzerbild von pape
 
Registriert seit: Jan 2004
Beiträge: 3.002
hmm... dann poste ansonsten einfach mal dein Script!
pape ist offline   Mit Zitat antworten
Alt 21-07-2004, 21:30   #9 (permalink)
24/7 GeFlasht
 
Benutzerbild von MajorPain05
 
Registriert seit: Mar 2003
Ort: Hanau Area
Beiträge: 241
ok, hier mein *script*...
hoffe das ich es gut genug erklären kann

Also das Menu (das die buttons beinhaltet) liegt direkt auf dem Root in einem MC mit dem instanznamen "menu" (wie geistreich oder? )
die gallerien liegen auch auf dem root und haben die namen "buddys","memyself" und "wallz"...

wenn ich nun auf einen button klicke wird folgendes ausgelöst:

Code:
on (press) {
	if (this.status == "0" && this.agall != "buddys") {
		this.status = "1";
		this._parent.buddys.gotoAndPlay(1);
		this._parent[agall].gotoAndPlay(30);
		this.agall = "buddys";
	}
}
die variablen "status" und "agall" werden in dem menu initiert...
"agall" wird immer mit dem Namen der aktuellen Gallerie gefüllt,
sobald "status" den wert 1 animmt, sollte ja das anklicken eines anderen
button unmöglich sein, solange nichts die var auf 0 zurüksetzt...

jetzt zu den gallerien...
die gallerien MCs sind ALLE gleich aufgebaut, sie sind 61 Bilder lang.
im ersten Bild wird die status variable auf 0 gesetzt (dazu später...)

Code:
this.menu.status = "0";
bis zu bild 30 fliegen die bilder ins bild rein...
WÄHREND DAS PASSIERT DARF KEINE ANDERE GALLERIE GEÖFFNET WERDEN (was aber leider nicht funktioniert )
in bild 30 sind die bilder an ihrem platz und der user kann wieder eine andere gallerie anklicken...
dafür wird status auf 0 gesetzt...
klickt jetzt ein user auf einen anderen button wird der aktuelle MC auf Play gestellt, und läuft
bis zu bild 61, wo die bilder unsichtbar werden (alpha=0%) und der MC wieder auf das erste bild
springt und stehen bleibt (womit die status var wieder auf 0 ist)...

tja... aber leider klappt das nicht so ganz wie ich mir das vorstelle. inzwischen kann ich nur noch
eine galler wählen, und muss die swf neu laden damit ich was anderes anklicken kann. in ner früheren version
konnte ich alle anwählen, allerdings haben sich die tweens dann überschnitten und seltsamer weise sind dann
die gallerien falsch (manchmal 2 auf einmal) geladen worden...
total seltsam...

wer kann das ganze aufpeppen das es geht, oder mir erklären wie ich n logisches script hinbekomme,
das ich nur eine gallery anwählen kann solange alle anderen still stehen...
MajorPain05 ist offline   Mit Zitat antworten
Alt 21-07-2004, 21:39   #10 (permalink)
All-rounder
 
Benutzerbild von thebiz
 
Registriert seit: Mar 2004
Ort: Bayerische Rhön
Beiträge: 2.507
Hy erstmal

Hmmm...
Zitat:
jetzt zu den gallerien...
die gallerien MCs sind ALLE gleich aufgebaut, sie sind 61 Bilder lang.
im ersten Bild wird die status variable auf 0 gesetzt (dazu später...)
Wenn Du im ersten Bild den Status wieder auf 0 setzt,
dann kann per Knopfdruck also gleich wieder die Gallerie erneut geladen werden!?

Definiere doch eine _global.status, sodass immer nur, wenn _global.status
einen bestimmten Zustand hat Gallerien aufgerufen werden können.
__________________

--------------------------------
Ich klicke, ergo bin ich. (me)
--------------------------------
thebiz ist offline   Mit Zitat antworten
Alt 27-07-2004, 10:57   #11 (permalink)
24/7 GeFlasht
 
Benutzerbild von MajorPain05
 
Registriert seit: Mar 2003
Ort: Hanau Area
Beiträge: 241
auch hy erstma
was meinste denn mit _global.status?
die MCs greifen alle auf eine var zurück die im root definiert wurde... also müsste es doch das gleiche sein oder?
von der logik her müsste es ja funktionieren, aber das tu es nicht
warum verstehe ich halt nicht
MajorPain05 ist offline   Mit Zitat antworten
Alt 27-07-2004, 15:18   #12 (permalink)
All-rounder
 
Benutzerbild von thebiz
 
Registriert seit: Mar 2004
Ort: Bayerische Rhön
Beiträge: 2.507
Hy,

Warum einmal _root[agall], und dann wieder this.agall ?
Wenn agall eine Variable ist, dann muss Du immer [agall] benutzen.
Vielleicht liegt der Fehler schon darin.
__________________

--------------------------------
Ich klicke, ergo bin ich. (me)
--------------------------------
thebiz ist offline   Mit Zitat antworten
Alt 27-07-2004, 17:35   #13 (permalink)
-
 
Benutzerbild von pape
 
Registriert seit: Jan 2004
Beiträge: 3.002
warum arbeitest du nicht mit button.enabled = false; (bzw. true)???

dann disablest du alle relevanten buttons einfach , wenn einer geklickt wird und wenn die gallerie nen bestimmtest frame erreicht hat, enablest du die wieder...?!?!?

wäre einfacher oder?
pape 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 14:05 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele