Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 24-02-2005, 20:14   #1 (permalink)
Neuer User
 
Registriert seit: Feb 2003
Beiträge: 48
navigation

hi, nach längerer suche in dem forum habe ich immer noch folgendes problem; habe eine navigationscript gefunden, würde es gern für meine zwecke modifizieren, funktioniert aber nicht so richtig...

PHP-Code:
//frame 1 auf _root
var clicked;
//
for (var 1<= 6i++) {
    
this["mc" i].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 die Navigations-Aktion
            
this.gotoAndStop(3);
            
_root.clicked.gotoAndStop(1);
            
_root.clicked.useHandCursor true;
            
_root.clicked this;
            
this.useHandCursor false;
        }
    };

so, ich möchte folgendes, wenn ich einen der MCs betätige soll er in der aktuellen szene zu einer bestimmten stelle springen und abspielen. versucht hab ichs, indem ich den jeweiligen MC mit der Aktion, z.b.
PHP-Code:
on (release) {
    
gotoAndPlay("intro_anim"507);
    } 
belegt habe. Geht nicht.
Die Buttons sind erstellt, das Actionscript ist gesetzt. Links nach "draußen" ins Web mit geturl funktionieren, nur Frames innerhalb des Dokumentes kann ich nicht ansteuern...
Kann mir jemand weiterhelfen?

euer,
seem
Seem ist offline   Mit Zitat antworten
Alt 25-02-2005, 09:09   #2 (permalink)
hobbyflasher
 
Benutzerbild von lasic+
 
Registriert seit: Jun 2003
Ort: NRW
Beiträge: 229
Da du ja alles dynamisch erzeugst, soll das auch für alle Buttons einheitlich sein, also für onRelease sollen dann alle Buttons den Bezeichner "intro_anim" haben.

ActionScript:
  1. this["mc" + i].onRelease = function() {
  2.         if (this != _root.clicked) {
  3.             //hier die Navigations-Aktion
  4.             this.gotoAndPlay("intro_anim"); //der mc geht zum Bildbezeichner "intro_anim"
  5.             _root.clicked.gotoAndStop(1);
  6.             _root.clicked.useHandCursor = true;
  7.             _root.clicked = this;
  8.             this.useHandCursor = false;
  9.         }
  10.     };

Die Schreibweise gotoAndPlay("intro_anim", 507); ist mir unbekannt, was soll den hier gemacht werden?

So, hoffe dich richtig verstanden zu haben....
__________________
gruß lasic+
lasic+ ist offline   Mit Zitat antworten
Alt 25-02-2005, 13:46   #3 (permalink)
Neuer User
 
Registriert seit: Feb 2003
Beiträge: 48
hi
erstmal danke für deine antwort. so wie ich dich verstehe springt flash beim klicken auf einen der fünf buttons an die bildstelle mit "intro_anim". ich möchte aber das die buttons verschiedene stellen in der szene ansteuern können. deswegen habe ich auch jeden mc-button mir der on (release) aktion belegt...
Seem ist offline   Mit Zitat antworten
Alt 25-02-2005, 14:09   #4 (permalink)
Achim Math.PI
 
Benutzerbild von bloba
 
Registriert seit: Jul 2001
Ort: cool Colonia
Beiträge: 11.642
dann müsst du in jedem butten seine id absaven

siehe hier
PHP-Code:

var TimeLine this;
for (var 
1<= 6i++) { 
 
this["mc" i].Id i;
    
this["mc" i].onPress= function() { 
       
TimeLine.gotoAndStop(this.Id); 
       }; 
__________________
gruß bloba

2 x onkel² b_d
bloba ist offline   Mit Zitat antworten
Alt 25-02-2005, 14:11   #5 (permalink)
hobbyflasher
 
Benutzerbild von lasic+
 
Registriert seit: Jun 2003
Ort: NRW
Beiträge: 229
Ja dann machste in jedem einzelnen Button:
ActionScript:
  1. on(release)
  2. {
  3.     this.gotoAndPlay("intro_anim"); //anstatt "intro_anim" alles mögliche, je nach Button
  4. }
__________________
gruß lasic+
lasic+ ist offline   Mit Zitat antworten
Alt 25-02-2005, 15:31   #6 (permalink)
Neuer User
 
Registriert seit: Feb 2003
Beiträge: 48
danke für die antworten, hab das problem nun gelöst, es muss

PHP-Code:
on (release)
    {
    
_root.gotoAndPlay("home"); //"home" oder die entsprechende bildnummer
    

heißen
ciao
Seem 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 01:23 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele