Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 18-12-2005, 12:23   #1 (permalink)
Neuer User
 
Registriert seit: Dec 2005
Beiträge: 23
Unhappy Programm| Übergabe von Variablen in (& Aufrufen von) Funktionen

Hi Jungs,
Ich bins wieder und hänge immernoch am gleichen Problem wie vor 1er Woche.
Ich hab mir nun gedacht vielleicht versteht keiner mein Programm und habs dann einfach mit kommentaren ausgestattet sowie eine skizze der Phasen gemacht.
Probleme sind Übergabe der Variablen zur Funktion Durchlauf, sodass auch mehrere Phasen von CurrentPic abgespielt werden koennen...

Skizze:

http://www.objektestudio.de/123.jpg

Komplette Fla + swf

http://www.objektestudio.de/1.rar

ich hoffe jetzt kann mir endlich mal jemand weiter helfen ....
Tausend dank im vorraus

Geändert von Incyder2k6 (18-12-2005 um 12:25 Uhr)
Incyder2k6 ist offline   Mit Zitat antworten
Alt 18-12-2005, 12:31   #2 (permalink)
°.oO°O.o°.oO.o°O
 
Benutzerbild von bamboocha
 
Registriert seit: Jun 2005
Ort: CH
Beiträge: 1.490
Stells mal als MX 2004 rein! thx
__________________
There is no way to happiness, happiness is the way! - Buddha
bamboocha ist offline   Mit Zitat antworten
Alt 18-12-2005, 12:39   #3 (permalink)
Der Wunderhund
 
Benutzerbild von gaspode
 
Registriert seit: Jun 2002
Ort: Hattingen
Beiträge: 10.515
hi.

es geht dir also im prinzip darum, den aufruf:

>IntervalID = setInterval(Durchlauf, 50, CurrentPic, BN, BNB);

variablen gestalten zu können, damit sich die werte von
CurrentPic, BN und BNB ändern können?

aber das sind doch schon variablen, oder verstehe ich hier was falsch?

gruß, gaspode
gaspode ist offline   Mit Zitat antworten
Alt 18-12-2005, 12:43   #4 (permalink)
Der Wunderhund
 
Benutzerbild von gaspode
 
Registriert seit: Jun 2002
Ort: Hattingen
Beiträge: 10.515
übrigens fehlte in der funktion noch ne geschweifte klammer zu.

habs für bamboocha mal als mx2004 hochgeladen.

gruß, gaspode
Angehängte Dateien
Dateityp: zip kombil_2_bear.zip (7,0 KB, 3x aufgerufen)
gaspode ist offline   Mit Zitat antworten
Alt 18-12-2005, 12:46   #5 (permalink)
Neuer User
 
Registriert seit: Dec 2005
Beiträge: 23
danke
also ich will das die werte von currentpic bn und bnb bei onLoad deklariert werden mit jeweiligen Anfangswert und das danach immer der momentane Variableninhalt weitergegeben wird...
sodass halt wie im bild zu sehen ist eine Schleife entsteht....
damit jedes Bild (habe ein Bild in 4 teile geteilt) langsam aufgeblendetet wird dann kurz kompl. zu sehen ist und dann wieder in entgegengesetzter Richtung ein anderes Bild zum vorschein kommt... und das solange bis alle 13 da waren...
Incyder2k6 ist offline   Mit Zitat antworten
Alt 18-12-2005, 12:57   #6 (permalink)
Der Wunderhund
 
Benutzerbild von gaspode
 
Registriert seit: Jun 2002
Ort: Hattingen
Beiträge: 10.515
ich nochmal. habe gerade gesehen, daß ich die version
ohne geschweifte klammer hochgeladen habe.

deshalb bitte manuell in zeile 132 (eine zeile vor dem break)
eine geschweifte klammer zu setzen.

gruß, gaspode
gaspode ist offline   Mit Zitat antworten
Alt 18-12-2005, 13:03   #7 (permalink)
Neuer User
 
Registriert seit: Dec 2005
Beiträge: 23
aber das is leider nicht das problem :/
Incyder2k6 ist offline   Mit Zitat antworten
Alt 18-12-2005, 13:09   #8 (permalink)
°.oO°O.o°.oO.o°O
 
Benutzerbild von bamboocha
 
Registriert seit: Jun 2005
Ort: CH
Beiträge: 1.490
Muss leider gleich nochmal weg in die Stadt

Werde aber später sicher mal reingucken (und Zeile 132 anpassen! --> btw: thx@gaspode)

mfg bamboocha
__________________
There is no way to happiness, happiness is the way! - Buddha
bamboocha ist offline   Mit Zitat antworten
Alt 18-12-2005, 13:11   #9 (permalink)
Neuer User
 
Registriert seit: Dec 2005
Beiträge: 23
das ist nett
ich hoffe ihr könnt mir helfen
ich weiss nicht mehr weiter...
tausend dank
Incyder2k6 ist offline   Mit Zitat antworten
Alt 18-12-2005, 13:45   #10 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Hallo!
Mach einfach die Funktionsaufrufe OHNE Übergabe der Variablen. Also nur so:
PHP-Code:
IntervalID setInterval(Durchlauf50); 
Sonst werden die immer wieder übeschrieben.
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 18-12-2005, 14:12   #11 (permalink)
Der Wunderhund
 
Benutzerbild von gaspode
 
Registriert seit: Jun 2002
Ort: Hattingen
Beiträge: 10.515
edit: oh, derfrager schrub es auch schon!
naja, hier trotzdem nochmal meine ideen.

wenn ich das richtig sehe, stehen die setInterval-variablen
fest, nachdem sie definiert wurden. selbst wenn man z.b.
das hier ausführt:

CurrentPic = 1;
IntervalID = setInterval(Durchlauf, 50, CurrentPic, BN, BNB);
CurrentPic = 3;

ist der Übergabewert von CurrentPic danach immer 1 und nicht 3.
meine, wahrscheinlich nicht so elegante lösung, ist die variablen
gar nicht zu übergeben. die funktion benutzt die variablen ja eh
und die haben dann ihre passenden werte.

weiterhin habe ich veruscht, daß script möglichst viel zu verein-
fachen. viel spaß beim stöbern. nur den bildaufruf mußt du
wieder anpassen. also dort wo die jpgs reingeladen werden.

z.b. brauchst du in der switch-anweisung gar nicht so viele breaks,
wie du benutzt hast. und wenn dann bitte am endes des case:

so läuft das ganze zumindest beim tracen schonmal bis zur pause.
danach passieren «merkwürdige dinge», wo ich jetzt aber so
schnell nicht hinterkomme.

achja, habe das ganze auch auf AS1 umgestellt, da ich keine
AS2-spezifischen befehle entdecken konnte.

gruß, gaspode
Angehängte Dateien
Dateityp: zip kombil_2_bear.zip (7,0 KB, 3x aufgerufen)

Geändert von gaspode (18-12-2005 um 14:13 Uhr)
gaspode ist offline   Mit Zitat antworten
Alt 18-12-2005, 16:19   #12 (permalink)
Neuer User
 
Registriert seit: Dec 2005
Beiträge: 23
erstmal tausend dank...
Es laeuft nach einiger Spielerei bis nahezu dem Ende... damit meine ich das aufeinmal Bild 10 und 11 nicht mehr ueber Alpha eingeblendet werden, sondern einfach so erscheinen.... vielleicht findet jemand diesen Bug ? Wäre echt traumhaft....das versteh ich leider ueberhaupt nicht, wieso er da eine ausnahme macht.

Datei
Angehängte Dateien
Dateityp: rar kombil_2_bear1_laeuft bis auf letzten Bilder.mx.rar (5,5 KB, 2x aufgerufen)
Incyder2k6 ist offline   Mit Zitat antworten
Alt 18-12-2005, 16:29   #13 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Das ist (soweit ich das weiß) ein "Bug". Mit mehr als 10 Bildern und alpha etc. gibt's Probleme. Könntest mal gucken, ob's was bringt, die auf _visible = false zu setzen. Sonst musste die halt an eine andere Position (außerhalb der Bühne z.B.) verschieben oder entladen.
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 18-12-2005, 18:13   #14 (permalink)
Neuer User
 
Registriert seit: Dec 2005
Beiträge: 23
ich bin euch riesig dankbar
Vielen Dank! Laeuft nu perfekt..wenn ich einfach wenn alpha eh null ist das bild unsichtbar machen!!! Danke danke danke =)
MAchts gut
Incyder2k6 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 02:58 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele