Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 06-11-2005, 23:11   #1 (permalink)
Co&Bold
 
Benutzerbild von Cysign
 
Registriert seit: Nov 2004
Ort: Troisdorf (bei Köln)
Beiträge: 170
scrollende Bildergalerie - Rollover überschreibt Script auf Buttons

Hallo, mein problem ist folgendes:
ich habe auf der hauptleiste ein mc liegen in dem zwei instanzen eines anderen mcs drin liegen die durch ein script bewegt werden.

http://home.pages.at/cysign/test.swf
soll nachladen
1.swf / 2.swf / 3.swf, die im selben ordner liegen

PHP-Code:
var step 1;
var 
richtung "left";
var 
between 85;


//bewegung des bildstreifen1
visiblearea.bildleiste1.onEnterFrame = function () {
    if (
richtung == "left") {
        
this._x -= step;
        }
    if (
richtung == "right") {
        
this._x += step;
        }
    if (
this._x < -(this._width 510)) {  // wobei gesagt sei, dass 510 die bühnenbreite sei
        
this._x += (this._width between);
        }
    if (
this._x 520) {
        
this._x -= (this._width between)
        }
}


//bewegung des bildstreifen2
visiblearea.bildleiste2.onEnterFrame = function () {
    if (
richtung == "left") {
        
this._x -= step;
        }
    if (
richtung == "right") {
        
this._x += step;
        }
    if (
this._x < -(this._width 510)) {
        
this._x += (this._width between);
        }
    if (
this._x 520) {
        
this._x -= (this._width between)
        }
}


//   maus-X auswerten
visiblearea.onRollOver = function () {
    
this.onEnterFrame = function () {
            if (
_xmouse <= 220) {
                
step = (220 _xmouse)/5;
                
richtung "left";
                }
            else if (
_xmouse >= 290) {
                
step = (_xmouse 290)/5;
                
richtung "right";
                }
            else {
                
step 0;
                }
        }
    }

    
// maus-x auswertung stoppen wenn überflüssig
visiblearea.onRollOut = function () {
    
delete this.onEnterFrame;
    } 
in den bewegten ebenen liegen MCs auf denen ein Script die aktion durchführt:
PHP-Code:
on (release){
    
unloadMovie(_level0.dummy);
    
loadMovie('1.swf',_root.dummy);

(*lol* ich seh grad, ich hab level0 und _root benutzt... sollte mich wohl mal für eins entscheiden)

jedenfalls ist die sache, dass wenn ich eine instanz mit den kleinen mcs auf denen das script liegt auf die bühne ziehe (die oberen buttons), funktioniert das ganze. lege ich diese inszanz nun aber in ein anderes mc wo sie drin bewegt werden (was man im beispiel sieht) dann funktionieren die button-scripte nicht mehr. woran kann das liegen?

die buttons sind nur instanzen von ein und dem selben mc.
fla gibts unter: http://home.pages.at/cysign/test.rar
__________________
Friede!

Geändert von Cysign (07-11-2005 um 13:55 Uhr)
Cysign ist offline   Mit Zitat antworten
Alt 07-11-2005, 14:15   #2 (permalink)
Co&Bold
 
Benutzerbild von Cysign
 
Registriert seit: Nov 2004
Ort: Troisdorf (bei Köln)
Beiträge: 170
weiß mir echt keiner zu helfen?
__________________
Friede!
Cysign ist offline   Mit Zitat antworten
Alt 07-11-2005, 14:22   #3 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Unerwartetes Dateiformat... Flash8?

Falls das Script auf den MCs bleiben soll, könnte man es wohl so irgendwie machen:
PHP-Code:
onClipEvent (mouseDown) {
    if (
this.hitTest(_root._xmouse_root._ymouse)) {
        
unloadMovie(_level0.dummy);
        
loadMovie('1.swf'_root.dummy);
    }

__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 07-11-2005, 19:10   #4 (permalink)
Co&Bold
 
Benutzerbild von Cysign
 
Registriert seit: Nov 2004
Ort: Troisdorf (bei Köln)
Beiträge: 170
hey perfekt, mal wieder mein retter in der not.
liegt das daran, dass on (release) ein button-script ist und onClipEvent für mcs da ist? dann werd ich mal weiter machen und das script dynamisch auf die mcs legen. dankeschön
__________________
Friede!
Cysign ist offline   Mit Zitat antworten
Alt 23-11-2005, 13:10   #5 (permalink)
Ein Reisender...
 
Benutzerbild von Syracus
 
Registriert seit: May 2004
Beiträge: 105
Frage

Liegt das daran?

Gruss Syra
__________________
Handle so, dass die Maxime Deines Willens als Gesetzgebung gilt :o)
Syracus 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 06:18 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele