Zurück   Flashforum > Flash > Stuff

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 22-06-2005, 15:14   #61 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Zitat:
Zitat von thelema
es gibt keine möglichkeit, einer swf zu sagen: einmal im cache immer im cache? zum beispiel bis zum beenden des browsers?
Im Cache: ja. Aber neu geladen wird die SWF _immer_ bei einem Reload der Page - ich wiederhole mich da gern... das einzige, wo's nicht so is, wäre ein Frameset, aber das is in 99% aller Fälle für'n Popo, wie wir wissen...

Also Wunderleistungen darf man sich da generell nicht erwarten...
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar ist offline   Mit Zitat antworten
Alt 20-07-2005, 19:23   #62 (permalink)
Neuer User
 
Registriert seit: Sep 2004
Beiträge: 4
Hallo Sonar, kannst du bitte release_status.fla.zip nochmal online stellen. Kann die alte Datei nicht öffnen.

Vielen Dank erstmal.
qtux ist offline   Mit Zitat antworten
Alt 20-07-2005, 21:02   #63 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Hi,
Die Downloads auf Seite 2 des Threads funktionieren aber.
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar ist offline   Mit Zitat antworten
Alt 20-07-2005, 22:53   #64 (permalink)
Neuer User
 
Registriert seit: Sep 2004
Beiträge: 4
Tatsache! Der erste Versuch ging in die Hose, jetzt krieg ichs tatsächlich auf!
Danke. Hat sogar richtig, richtig weitergeholfen
qtux ist offline   Mit Zitat antworten
Alt 19-09-2005, 15:06   #65 (permalink)
eumel130
 
Registriert seit: Apr 2004
Ort: Lörrach
Beiträge: 16
Einfügen Navigations-Aktion?

Super Skript genau das was ich brauche.
Nur wie füge ich eine einfache Navigations-Aktion ein bzw. wie weise ich eine Aktion einem bestimmten Button zu?

_root.navi.mc1.onRelease = function() {
_root.clip.gotoAndStop(2);
};

Dieses Skript funktioniert nicht an der Stelle wo es heisst:

«//hier die Navigations-Aktion einfügen»

Kann mir jemand helfen?
__________________
eumel
eumel130 ist offline   Mit Zitat antworten
Alt 26-09-2005, 16:53   #66 (permalink)
eumel130
 
Registriert seit: Apr 2004
Ort: Lörrach
Beiträge: 16
Einfügen Navigations-Aktion?

Hallo ich bins nochmal

Kann wirklich keiner helfen oder habe ich mich vielleicht etwas unklar ausgedrückt?

Nochmal: Wie kann ich Button mc1, mc2 und mc3 eine Aktion zuweisen?

PHP-Code:
//frame 1 auf _root
var clicked;
//
for(var 1;<= 5;i++) {
        
this["mc"+].onRollOver = function() {
                if(
this != _root.clicked) {
                        
this.gotoAndStop(2);
                }
        };
        
this["mc"+i].onRollOut this["mc"+i].onReleaseOutside = function() {
                if(
this != _root.clicked) {
                        
this.gotoAndStop(1);
                }
        };
        
this["mc"+i].onRelease = function() {
                if(
this != _root.clicked) {

//hier weiss ich nicht wie !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 
//hier die Navigations-Aktion 

                        
this.gotoAndStop(3);
                        
_root.clicked.gotoAndStop(1);
                        
_root.clicked.useHandCursor true;
                        
_root.clicked this;
                        
this.useHandCursor false;
                }
        };

Wäre schön wenn mir jemand sagt wie es geht.

Danke Eumel
__________________
eumel
eumel130 ist offline   Mit Zitat antworten
Alt 26-09-2005, 17:24   #67 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Das is zugegebenermaßen etwas knifflig - eigentlich hätte ich die Frage schon früher erwartet...

Eine Möglichkeit:
ActionScript:
  1. var clicked;
  2. // einzelne Navigations-Aktionen fuer die Buttons:
  3. var actions = new Array({func: "trace", arg: "hello"}, {func: "trace", arg: "bla"}, {func:"clip.gotoAndPlay", arg: 2});
  4. //
  5. for (var i = 1; i <= 5; i++) {
  6.    
  7.     this["mc" + i].id = i;
  8.    
  9.     this["mc" + i].onRollOver = function() {
  10.         if (this != _root.clicked) {
  11.             this.gotoAndStop(2);
  12.         }
  13.     };
  14.    
  15.     this["mc" + i].onRollOut = this["mc" + i].onReleaseOutside = function () {
  16.         if (this != _root.clicked) {
  17.             this.gotoAndStop(1);
  18.         }
  19.     };
  20.    
  21.     this["mc" + i].onRelease = function() {
  22.         if (this != _root.clicked) {
  23.             this.gotoAndStop(3);
  24.             _root.clicked.gotoAndStop(1);
  25.             _root.clicked.useHandCursor = true;
  26.             _root.clicked = this;
  27.             this.useHandCursor = false;
  28.             // hier die Navigations-Aktion:
  29.             eval(actions[this.id - 1].func)(actions[this.id - 1].arg);
  30.         }
  31.     };
  32. }
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar ist offline   Mit Zitat antworten
Alt 27-09-2005, 12:12   #68 (permalink)
eumel130
 
Registriert seit: Apr 2004
Ort: Lörrach
Beiträge: 16
Buttons Aktionen zuweisen

Hallo Sonar

Vielen dank für die schnelle Antwort. Jetzt kommen wir der Sache schon näher.

Den Buttons Variablennamen zuzuordnen funktioniert. Ich könnte jetzt mit if... und so weiter die Aktionen auslösen. Aber ich glaube du hast das eleganter gelöst.

Was mache ich mit: ...{func:"clip.gotoAndPlay", arg: 2});

Kleiner Hinweis wäre super
__________________
eumel
eumel130 ist offline   Mit Zitat antworten
Alt 27-09-2005, 12:28   #69 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Zitat:
Zitat von eumel130
Was mache ich mit: ...{func:"clip.gotoAndPlay", arg: 2});
Na du siehst doch eigentlich in obigem Skript-Beispiel von mir, was damit anzustellen wäre, oder..?

Du schreibst so viele Objekte (die '{}'-Dinger) in das Array, wie du Buttons hast.
Bei 'func' trägst du jeweils die Funktion ein, die aufgerufen werden soll, und bei 'arg' ein Argument, welches der Funktion übergeben werden soll... das sollte doch an 'clip.gotoAndPlay' und '2' schon relativ deutlich werden...
Und diese 'eval(bla)(blub)'-Geschichte in der letzen Zeile im onRelease-Block baut daraus wieder nen richtigen Funktionsaufruf zusammen.
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar ist offline   Mit Zitat antworten
Alt 27-09-2005, 13:18   #70 (permalink)
eumel130
 
Registriert seit: Apr 2004
Ort: Lörrach
Beiträge: 16
Hallo Sonar

Ich kriegs nicht hin. Mach doch mal ein konkretes Beispiel.

Angenommen ich habe MCs namens clip1 bis clip5 auf der Bühne (_root) die sollen beim Klick einfach in Frame 2 springen. Schreib mir doch die 'func' aus. Danke.
__________________
eumel
eumel130 ist offline   Mit Zitat antworten
Alt 27-09-2005, 14:01   #71 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Tag!
Ich bin zwar nicht sonar (der bestimmt auch nicht mit so einem Ansturm auf seine Release-Status Geschichte gerechnet hätte), aber ich hab das mal kurz zusammengeschrieben:
ActionScript:
  1. for (var x = 1; x<=5; x++) {
  2.     var mc = this["clip"+x];
  3.     mc.stop();
  4.     mc.onRollOver = function() {
  5.         this.gotoAndStop(2);
  6.     };
  7.     mc.onRelease = function() {
  8.         _root.lastclicked.gotoAndStop(1);
  9.         _root.lastclicked = this;
  10.     };
  11.     mc.onRollOut = mc.onDragOut=function () {
  12.         if (_root.lastclicked!=this) {
  13.             this.gotoAndStop(1);
  14.         }
  15.     };
  16. }
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 27-09-2005, 14:31   #72 (permalink)
eumel130
 
Registriert seit: Apr 2004
Ort: Lörrach
Beiträge: 16
Sieht gut aus. Hab alles mögliche ausprobiert aber jetzt weiss ich gar nicht mehr weiter. Wo kommt den nun dieses Skript hin.
__________________
eumel
eumel130 ist offline   Mit Zitat antworten
Alt 27-09-2005, 16:38   #73 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Kopieren und in die Hauptzeitleist packen (da wo auch deine MCs clip1 bis clip5 sind). Fertig.
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 04-10-2005, 10:31   #74 (permalink)
Neuer User
 
Benutzerbild von _-tiger-_
 
Registriert seit: Jun 2005
Beiträge: 1
3 verschiedene Button, einer aktiv

@ sonar,

hätte mal eine frage bezüglich deinem Tut., wie mach ich das bei drei unterschiedlichen Buttons. Also ich habe drei Buttons, in jedem sind unterschiedlich Grafiken enthalten und wenn ich einen anklicke ist er aktiv. Wenn ich dann einen anderen anklicke ist er Aktiv und die anderen zwei unaktiv.
Angehängte Grafiken
Dateityp: jpg a003.jpg (23,1 KB, 45x aufgerufen)

Geändert von _-tiger-_ (04-10-2005 um 16:05 Uhr)
_-tiger-_ ist offline   Mit Zitat antworten
Alt 05-11-2005, 11:42   #75 (permalink)
Neuer User
 
Benutzerbild von pixelchen
 
Registriert seit: Nov 2005
Ort: Bayern, Deisenhofen
Beiträge: 2
Öffnen der Datei generiert Fehlermeldung

Nach dem Download erhalte ich die Fehlermeldung "invalid compressed data to inflate" beim Öffnen der Datei in Flash. Kann jemand mir helfen!

http://www.flashforum.de/forum/attac...4&d=1108727546
pixelchen 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


LinkBacks (?)
LinkBack zu diesem Thema: http://www.flashforum.de/forum/stuff/stuff-release-status-fuer-buttons-102011.html
Erstellt von Für Art Datum Hits
Videotutorial: Flash Button mit Actionscript 2.0 erstellen | Free Adobe Creative Suite Video Tutorials :: Flash & Actionscript :: Photoshop & Dreamweaver :: CMS Wordpress Joomla Tutorials Dieses Thema Refback 08-06-2011 13:11 16


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:37 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele