Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 17-10-2005, 18:49   #1 (permalink)
FlashSamurai
 
Registriert seit: Mar 2004
Ort: Celle
Beiträge: 104
Einstellungen für Flashfilm merken

Hallo Forum!

In einer swf wird ein mp3-Player geladen und in jede html-Datei einer Webseite eingebunden.
Wenn man nun eine neue Html-Seite aufruft wird ja auch die swf neu geladen. Die Musik, die beim Aufruf starten soll wird nun immer wieder abgedudelt.
Drückt der Besucher nun auf den Stop-Button, wird beim nächsten Seitenaufruf (nächstes laden der swf) die Musik erneut gestartet.

Wie kann sich Flash merken, dass auf den Stop-Button schonmal gedrückt wurde und die Musik somit nicht gestartet wird?

Ich dachte an Cookies. Funktioniert dies oder geht es noch eleganter?

Gruß
Teddy86
__________________
Hebt man den Blick,
so sieht man keine Grenzen
teddy86 ist offline   Mit Zitat antworten
Alt 17-10-2005, 19:45   #2 (permalink)
All-rounder
 
Benutzerbild von thebiz
 
Registriert seit: Mar 2004
Ort: Bayerische Rhön
Beiträge: 2.507
Also Flash-cookies gibt es.
Schaue mal nach sharedObject oder sharedLocalObject
mir fällt der Name net ein.
Das wäre wohl eine gute Methode würde ich meinen.
Für was sollten diese Cookies denn auch sonst gedacht sein.
__________________

--------------------------------
Ich klicke, ergo bin ich. (me)
--------------------------------
thebiz ist offline   Mit Zitat antworten
Alt 17-10-2005, 19:52   #3 (permalink)
FlashSamurai
 
Registriert seit: Mar 2004
Ort: Celle
Beiträge: 104
Nennt sich localSharedObjects, joah.. Funktioniert aber erst ab FlashMX. Wäre gut wenns auch mit älteren Plugins funktionieren würde..
Trotzdem eine Möglichkeit, danke.

Gruß Teddy
__________________
Hebt man den Blick,
so sieht man keine Grenzen
teddy86 ist offline   Mit Zitat antworten
Alt 17-10-2005, 21:51   #4 (permalink)
FlashSamurai
 
Registriert seit: Mar 2004
Ort: Celle
Beiträge: 104
localSharedObject

So, ich habe es nun mit localSharedObject ausprobiert (u.a. mit dem Tutorial unter http://www.flashworker.de/tutorial/40/001.html) komme aber nicht weiter. Das beispiel dort funktioniert zwar, ich bekomme es aber nicht umgesetzt.

Wer kann mir helfen?

Meine Datei findet ihr unter: http://testlap.serveftp.org/sound.zip.

Die Musik fängt automatisch an zu spielen. bei einem klick auf stop, soll sie aufhören und sich dieser zustand per localsharedobject gemerkt werden so dass auch beim nächsten laden der swf keine musik mehr gespielt wird.

wenn man wieder auf play drückt, soll die musik wieder neu starten und dies auch geschehen wenn man die ganze swf neu lädt.

das gleiche gillt für die vor und zurückspulen buttons..
mein problem ist, dass ich mit dem verschachtelten mc nicht klar komme.. hat der ort an dem man das lso deklariert und aufruft eine bedeutung für dessen funktionsweise?

Wäre nett wenn sich jemand meiner annehmen könnte..
liebe grüße und vielen dank teddy86

*EDIT*

unter http://testlap.serveftp.org/sound2.zip gibt es den Lösungsversuch wie ich es probiert habe. wer kann mir sagen wieso es nicht funktioniert?
__________________
Hebt man den Blick,
so sieht man keine Grenzen

Geändert von teddy86 (17-10-2005 um 23:20 Uhr)
teddy86 ist offline   Mit Zitat antworten
Alt 18-10-2005, 08:23   #5 (permalink)
angry > always
 
Benutzerbild von ingohill
 
Registriert seit: Jul 2001
Ort: NRW
Beiträge: 1.635
neben dem localsharedobject gehen die ollen cookies auch noch.
musst nur bei jedem klick, werte übergeben und diese dann in der aufzubauenden seite integrieren.

allerdings würde ich eher zu localsharedobject tendieren.

-ingo
__________________

on air: caliban | neaera | heaven shall burn | hatebreed | the agony scene
ingohill ist offline   Mit Zitat antworten
Alt 18-10-2005, 08:59   #6 (permalink)
FlashSamurai
 
Registriert seit: Mar 2004
Ort: Celle
Beiträge: 104
Ich denke ich werde das lokal shared objekt benutzen. Nur dumm, dass ich damit überhaupt nicht zurecht komme. Es funktioniert bei mir generell nicht und ich habe 0% Ahnung wieso.

Oben genannte Skripte habe ich auf ein Minimum reduziert nur um zu testen ob ich dei Verwendungsweise von lso verstanden habe:

Code:
//LocalSharedObject erstellen
local = sharedobject.getLocal("hallo");
name_in.onChanged = function() {
	local.data.texteingabe = name_in.text;
	local.flush();
};
name_in.text = local.data.texteingabe;
Dieser Code funktioniert genau so wenig wie der in der oben genannten .fla datei. Wo liegt bloß der fehler?
__________________
Hebt man den Blick,
so sieht man keine Grenzen
teddy86 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 10:42 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele