Flashhilfe.de - Flash Community

Suche eine zeitgesteuerte Tab Bar [Flash CS3]

Forum > Flash Script und Tutorial Gesuche > Suche eine zeitgesteuerte Tab Bar

 


AntwortenRegistrieren Seite1

 07.08.2010, 22:28 
Beiträge: 16
Registriert: Jan 2006

Suche eine zeitgesteuerte Tab Bar
Hallo zusammen,

ich bin auf der Suche nach einem Flash Script wie es auf der Webseite von www.reichelt.de oder www.sport1.de verwendet wird. Wo eine Tab Bar verwendet wird, die zeitgesteuert nach "nicht berühren" der Schaltflächen einfach einen Tab weiterspringt.

Weiß jemand wo ich so etwas finden kann?

Besten Dank,
Shaggy1982
 07.08.2010, 22:33Re1
Beiträge: 546
Registriert: May 2007

einfach einen timer einbauen z.b.

ActionScript:
1
2
3
4
5
6
var myTimer:Timer =  new Timer(10000,0) // (Zeit in ms/ wiederhohlungen)
myTimer.addEventListener(TimerEvent.TIMER, next);
myTimer.start();
function next(e:TimerEvent):void{
        gotoAndPlay(.......
}
Bitte keine pn´s wegen irgendwelchen fragen zu Threads, dafür gibt es sie ja schließich
 08.08.2010, 14:15Re2
Beiträge: 16
Registriert: Jan 2006

Themenautor/in

Danke für die schnelle Antwort :)

Nur leider habe ich auch noch keine Tab Bar :( Kann mir jemand dabei helfen?

Viele Grüße,
Shaggy1982
 
nicht sichtbar bei eingeloggten Mitgliedern
 14.08.2010, 17:28Re3
Beiträge: 16
Registriert: Jan 2006

Themenautor/in

Niemand eine Idee wo es so eine Tab Bar gibt?
 14.08.2010, 19:35Re4
Beiträge: 546
Registriert: May 2007

das ist was wirklich einfaches das kann man sich alles selber beibringen mach ein paar movieclips und weise denen sowas zu

mov1.addEventListener(MouseEvent.CLICK,func1);
function func1(e:MouseEvent):void{
       gotoAndStop(1);
}

....

so kannst du entsprechend wechseln
Bitte keine pn´s wegen irgendwelchen fragen zu Threads, dafür gibt es sie ja schließich
 15.08.2010, 22:08Re5
Beiträge: 16
Registriert: Jan 2006

Themenautor/in

Hallo,

vielen Dank für deine Antwort.

Ich habe das gerade mal versucht, aber es klappt nicht. Habe die ActionScripts so eingefügt, aber es klappt irgendwie nicht. Bin leider ein absoluter Anfänger in Sachen Flash.

Kann mir jemand weiterhelfen? Habe das Script mal angehängt.

Viele Grüße,
Shaggy1982

Angehängte Dateien:
Adobe Flash Quelldatei tabbar.fla32.00 KB
 
nicht sichtbar bei eingeloggten Mitgliedern
 16.08.2010, 09:26Re6
Benutzerbild von grehoo
Beiträge: 224
Registriert: Mar 2008

Der Name, den Du vergeben musst (mov1 und mov2) muss der Instanzname sein, nicht der Name in der Bibliothek (Objekt auf der Bühne anklicken, Eigenschaftenfenster, Instanzname).

Das Script ist Actionscript 3. Bei den Exporteinstellungen (Einstellungen für Veröffentlichung>Flash>As Version) muss Actionscript 3 eingestellt sein.

Die Tabs können immer sichtbar sein, dh kein Keyframe zwischen den beiden. Das Script muss auch immer wirken, dh beide Script in einen Frame. Dabei darf dann natürlich der Funktionsname nicht identisch sein. Für einen Tab musst du den ändern.

Beim Script solltest Du ein stop(); mit einfügen, dass der clip nicht durchläuft.

Das sieht dann vermutlich etwa so aus:
--------------------------------------------------------------------------------------------------------------------
gregor schieke
--------------------------------------------------------------------------------------------------------------------

Angehängte Dateien:
Adobe Flash Quelldatei tabbar.fla49.50 KB
 18.08.2010, 09:41Re7
Beiträge: 16
Registriert: Jan 2006

Themenautor/in

Hallo,

vielen Dank für die Hilfe. Genau sowas wollte ich haben.

Habe jetzt noch versucht auf einer neuen ActionScript Ebene den Timer von cedddy einzubauen, sodass bei nicht klicken der Schaltflächen trotzdem ein Content Wechsel stattfindet. Leider funktioniert das aber nicht. Es heißt nur "Doppelte Funktionsdefinition". Aber ich muss doch den Timer auf jeder Ebene anwenden, oder nicht?

Viele Grüße,
Shaggy1982

Angehängte Dateien:
Adobe Flash Quelldatei tabbar.fla48.50 KB
Geändert von Shaggy1982 am 18.08.10 um 09:42 Uhr

 19.08.2010, 04:41Re8
Benutzerbild von grehoo
Beiträge: 224
Registriert: Mar 2008

du verwendest die gleiche variable für den timer. deshalb der fehler.

ich nehme mal an, dass es mehr als 2 tabs geben wird. um zu verhindern solltest du eine lösung anstreben, die das gleiche script immer wieder verwendet.

-> wenn die timerfunktion ausgeführt wird, sollte zum nächsten tab gesprungen werden, solange es tab gibt (in diesem beispiel frames in der timeline).

ActionScript:
1
2
3
4
5
if(currentFrame<totalFrames) {
        nextFrame();
     } else {
        gotoAndStop(1);
     }
--------------------------------------------------------------------------------------------------------------------
gregor schieke
--------------------------------------------------------------------------------------------------------------------

Angehängte Dateien:
Adobe Flash Quelldatei tabbar.fla56.50 KB
 
Themen
Ähnliche Beiträge zum Thema
Suche eine Mp3 player [Flash 4] 09.05.2009 - Lordofdarkness
 
AntwortenRegistrieren Seite1

Schnellantwort

Du musst registriert sein, um diese Funktion nutzen zu können.
Partner Webseiten: DesignerInAction.de   Designnation.de   Mediengestalter.info   php-resource.de   phpforum.de   phpwelt.de   Pixelio.de   PSD-Tutorials.de   Tutorials.de

Haftungsausschluss   Datenschutzerklärung   Hier Werben   Impressum
© 1999-2012 Sebastian Wichmann - Flashhilfe.de