Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 14-03-2006, 09:21   #1 (permalink)
Neuer User
 
Registriert seit: Mar 2006
Beiträge: 55
localconnect - AS

hallo,

ich habe 2 flash filme auf der gleichen seite (film1.swf, film2.swf) und möchte folgendes machen:

im ersten film sind 2 buttons, sagen wir 2 instanzen: button1, button2.

1. wenn ich mit der maus über button 1 gehe, soll im zweiten film frame 3 abgespielt werden, wenn ich weg gehe, soll wieder

frame1.

2. wenn ich mit der maus über button 2 gehe, soll im zweiten film frame 5 abgespielt werden, wenn ich weg gehe, soll wieder

frame1.

es soll alles mit localconnect funktionieren, kennt sich hier jemand aus? bitte genau erklären, noch besser ein link oder fla. beispiel zeigen.

danke im vorraus, Alex
taxishop ist offline   Mit Zitat antworten
Alt 14-03-2006, 09:22   #2 (permalink)
voidboy
 
Benutzerbild von rendner[i]
 
Registriert seit: Sep 2004
Ort: München
Beiträge: 5.588
Schon die Suche dazu benutzt, und in der Flashhilfe geguckt?
__________________
ERROR: Signature is too large
rendner[i] ist offline   Mit Zitat antworten
Alt 14-03-2006, 09:33   #3 (permalink)
Neuer User
 
Registriert seit: Mar 2006
Beiträge: 55
ja...leider nicht viel gefunden...

ist nur ein beispiel mit einem text...und überhaupt, nur ein beitrag zu localconnect...schade...ich weiss nicht, wie ich das in meinem film übernehmen soll...gruß, alex
taxishop ist offline   Mit Zitat antworten
Alt 14-03-2006, 09:43   #4 (permalink)
°.oO°O.o°.oO.o°O
 
Benutzerbild von bamboocha
 
Registriert seit: Jun 2005
Ort: CH
Beiträge: 1.490
Mach mal die Flashhilfe auf (a.k.a. F1) und guck nach LocalConenction!
Gibt da ein vielaussagendes Beispiel!
Und sorry - das mit der Suche glaub ich dir nicht...
__________________
There is no way to happiness, happiness is the way! - Buddha
bamboocha ist offline   Mit Zitat antworten
Alt 14-03-2006, 09:50   #5 (permalink)
voidboy
 
Benutzerbild von rendner[i]
 
Registriert seit: Sep 2004
Ort: München
Beiträge: 5.588
Hier ein kleines Beispiel mit der Flashhilfe gebaut...

Wenn du in Film1 über die buttons gehst wird in Film 2 der Text im Textfeld geändert.
Das umbauen auf deine bedürfnisse wirste ja hoffentlich hinbekommen....
Angehängte Dateien
Dateityp: zip lc.zip (9,8 KB, 44x aufgerufen)
__________________
ERROR: Signature is too large

Geändert von rendner[i] (14-03-2006 um 09:51 Uhr)
rendner[i] ist offline   Mit Zitat antworten
Alt 14-03-2006, 10:14   #6 (permalink)
Neuer User
 
Registriert seit: Mar 2006
Beiträge: 55
rendner...vielen dank

vielen dank,

es ist schon super...wie schnell einem geholfen wird...hast mich überrannt, ich rechnete mit einer antwort in 1 woche und mehr....danke nochmal.

das sieht super aus, ich habe aber gesehen, daß du keinen gotoandplay befehl benutzt hast, sondern mit variablen gearbeitet hast. wenn es noch geht, kannst du mir kurz erklären, wie das mit dem go to frame 3 and play geht?

in der 2ten datei habe ich 5 frames und möchte einfach nur - go to frame 3 and play - habe...ich habe einiges probiert und es läuft irgendwie nicht...

danke nochmal, Alex
taxishop ist offline   Mit Zitat antworten
Alt 14-03-2006, 10:15   #7 (permalink)
Neuer User
 
Registriert seit: Mar 2006
Beiträge: 55
ich muss zugestehen...

bin auch kein profi wie du vielleicht, bin dabei actionscript zu erlernen und finde diese aufgabe eine ziemliche herausforderung...zumindest für mich...

gruß, alex
taxishop ist offline   Mit Zitat antworten
Alt 14-03-2006, 11:59   #8 (permalink)
voidboy
 
Benutzerbild von rendner[i]
 
Registriert seit: Sep 2004
Ort: München
Beiträge: 5.588
Du solltest dir doch mal das etwas genauer angucken, da muss man kein profi sein.
Du sendest mit der einen Verbindung aus Film 1 den gewünschten frame an Film 2.
Und dann übergibst du die gesendete Zahl dem gotoAndStop-Befehl.

Anbei die Lösung deines Problems.
Angehängte Dateien
Dateityp: zip lc.zip (11,1 KB, 30x aufgerufen)
__________________
ERROR: Signature is too large
rendner[i] ist offline   Mit Zitat antworten
Alt 14-03-2006, 12:27   #9 (permalink)
The Man Who Wasn't There
 
Benutzerbild von fraggle two
 
Registriert seit: Jul 2003
Ort: BÄRLIN
Beiträge: 1.156
hi,

wichtig zu wissen ist, das du nur eine browserinstanz mit den filmen und der localCon-sache aufhaben darfst... sonst funzt das nicht...

gruß
mike
__________________
Dot-Realities
Mike Broders
Berlin

ICQ:105925103

Dot-Realities v4.0 under construction!
fraggle two ist offline   Mit Zitat antworten
Alt 14-03-2006, 14:04   #10 (permalink)
Neuer User
 
Registriert seit: Mar 2006
Beiträge: 55
das ist nicht ganz richtig...

man kann auch unter unterschiedlichen server kommunizieren, es funktioniert nicht immer, aber meist schon...kommt auf die server einstellungen an...
diese fähigkeit von flash ist wenig dokumentiert, steht auch in der hilfedatei drin, daß es nicht "ofiziell" freigegeben ist...

Hallo rendner...ich habe meine dateien beigefügt, kannst du mir anhand meiner daten die sache erläutern?

ich habe 3 buttons in der ersten datei, und 3 bilder in der zweiten...sie sollen jeweils beim rollover ein anderes bild zeigen und natürlich stoppen. bei mouseout soll das letzte bild bleiben.

vielleicht eine version bei mouseout zu frame 1 springen.

danke im vorraus...

Geändert von taxishop (14-03-2006 um 15:26 Uhr)
taxishop ist offline   Mit Zitat antworten
Alt 14-03-2006, 14:36   #11 (permalink)
Neuer User
 
Registriert seit: Mar 2006
Beiträge: 55
jetzt aber...

http://taxishop.fortunecity.de/local.zip
taxishop ist offline   Mit Zitat antworten
Alt 14-03-2006, 18:47   #12 (permalink)
voidboy
 
Benutzerbild von rendner[i]
 
Registriert seit: Sep 2004
Ort: München
Beiträge: 5.588
Sorry, aber ich mach hier nicht deine Arbeit.

Ich habe dir ein Beispiel gebastellt und du wirst ja wohl diese kleine Abänderung selber hinbekommen, so *** kann man doch nicht sein.

Verstehe echt nicht wo das problem sein soll...und wenn du meine 2te Version mal etwas ausfürlicher begutachtet hättest hätte man vielleicht festellen können das bei einem onRollOut in Film1 der Film2 auf frame 1 springt.
__________________
ERROR: Signature is too large

Geändert von rendner[i] (14-03-2006 um 18:59 Uhr)
rendner[i] ist offline   Mit Zitat antworten
Alt 14-03-2006, 20:35   #13 (permalink)
Neuer User
 
Registriert seit: Mar 2006
Beiträge: 55
Smile sorry...

ich habe die anweisung gesehen ->1frame...das war auch richtig so...nur, daß du nicht mit buttons gearbeitet hast, sondern mit variablen...und da ist etwas was ich falsch mache...wollte mal die buttons einbinden und hat nicht geklappt...

ich frage jetzt mal weiter...danke trotzdem...Alex
taxishop ist offline   Mit Zitat antworten
Alt 15-03-2006, 07:46   #14 (permalink)
voidboy
 
Benutzerbild von rendner[i]
 
Registriert seit: Sep 2004
Ort: München
Beiträge: 5.588
Zitat:
nur, daß du nicht mit buttons gearbeitet hast,
Dann guck dir die Datei noch etwas genauer an, in Film1 die blauen Flächen sind buttons (MovieClips mit buttonEvents, also das gleiche wie buttons) und diese müssen ja dem Film2 senden wo der hinspringen soll oder wie hattest du dir das gedacht???

...also langsam versteh ich dich echt nicht mehr...
__________________
ERROR: Signature is too large

Geändert von rendner[i] (15-03-2006 um 08:01 Uhr)
rendner[i] ist offline   Mit Zitat antworten
Alt 15-03-2006, 11:04   #15 (permalink)
Neuer User
 
Registriert seit: Mar 2006
Beiträge: 55
hallo rendner

in sender.swf habe ich 3 buttons, dann habe ich dem jeweiligen button folgenden script zugewiesen

on (rollOver) {
Verbindung = new LocalConnection();
Verbindung.send("container", "getData", 1);
Verbindung.close();

}
on (rollOver) {
Verbindung = new LocalConnection();
Verbindung.send("container", "getData", 2);
Verbindung.close();

}

on (rollOver) {
Verbindung = new LocalConnection();
Verbindung.send("container", "getData", 3);
Verbindung.close();

}

______________________________________

in dem empfaenger.swf habe ich folgendes in der ersten frame:

stop()
Verbindung2 = new LocalConnection();
Verbindung2.getData = function(var1)
{
if(var1==1)
{
gotoAndPlay("Scene1", 2);
}
if(var1==2)
{
gotoAndPlay("Scene1", 3);
}
if(var1==3)
{
gotoAndPlay("Scene1", 4);
}


}

Verbindung2.connect("container");

_________________________________________

ich finde diese lösung viel einfacher als deine lösung, für mich als AS-Anfänger zumindest... das einzige problem, wenn ich mit der maus weg von sagen wir button1 gehe, springt der 2te film zu nächsten frame manchmal...ist der script korrekt, oder muss ich hier noch etwas verbessern?

danke, Alex
______________

hat sich erledigt, ich habe den fehler gefunden...jetzt läuft einwandfrei und ist ein super-script...

übrigens ist nicht von mir sondern von in anderem frame ansteuern

sbmiles21...danke trotzdem--to all

Geändert von taxishop (15-03-2006 um 21:15 Uhr)
taxishop 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 18:53 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele