Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 24-04-2007, 07:13   #1 (permalink)
tracer
 
Benutzerbild von andretti
 
Registriert seit: Jun 2004
Beiträge: 4.415
[sound]/verschachtelte movieclips

aloha!

folgendes:

ich habe einen "_root.MC_content"
darin ist eine volumeline: "MC_volumeLine"
ebenfalls ist ein "MC_volume" im "_root.MC_content", diese wird per drag zur lautstärkeregelung eingesetzt, funganiert einwandfrei;

jetzt hat sich der andretti gedacht, auch wenn man lediglich auf einen bestimmten punkt auf der "MC_volumeLine" pressed, soll der "MC_volume" dorthin "huschen" und sich ergo die lautstärke an die position des "MC_volume richten;

denkste....andretti kann des net, irgendwie kriegt er die au-moment-pressed-position nicht gebacken für den "_MC_volume"- Regler...
hier mal der code für den "MC_volume":
PHP-Code:
_root.MC_content.MC_volume.onPress = function() {
    
startDrag(thistrue, -1303.5, -803.5);
    
this.onEnterFrame = function() {
        
_root.bgSound1.setVolume(this._x+130);
    };
};
_global.getVol bgSound1.getVolume();
_root.MC_content.MC_volume.onRelease _root.MC_content.MC_volume.onReleaseOutside=function () {
    
stopDrag();
    
_global.getVol bgSound1.getVolume();
    
delete this.onEnterFrame;
}; 
funktioniert suuuuper....



und hier der code für den "MC_volumeLine":
PHP-Code:
_root.MC_content.MC_volumeLine.onPress = function() {
    
trace(_root._xmouse);
     
_root.MC_content.MC_volume._x _root._xmouse;//zum wegwerfen....
    
_root.bgSound1.setVolume_root.MC_content.MC_volume._x+130);//ebenfalls....
}; 
...ist durch die blume gesagt bull****......




wie muss ich das angehen, wo denke ich falsch???
__________________
Viola per Sempre
Alle Angaben ohne Gewehr!
trace your open mind in variables !
andretti
ActionScript Dictionary
andretti ist offline   Mit Zitat antworten
Alt 24-04-2007, 07:54   #2 (permalink)
Pending…
 
Benutzerbild von psyk
 
Registriert seit: Jul 2002
Ort: Hamburg
Beiträge: 3.866
Schonmal so probiert.
PHP-Code:
_root.MC_content.MC_volumeLine.onPress = function() {

     var 
mcV _root.MC_content.MC_volume;
     
mcV._x this._xmouse// bzw. this._x+this._xmouse;
    
_root.bgSound1.setVolumeMath.roundmcV._x/this._width*100 ) );
}; 
Zitat:
startDrag(this, true, -130, 3.5, -80, 3.5);
PS: Ungerade Koordinaten machen sich ja immer besonders gut.
__________________
:: Warum einfach, wenn's auch kompliziert geht! ::

Geändert von psyk (24-04-2007 um 07:56 Uhr)
psyk ist offline   Mit Zitat antworten
Alt 24-04-2007, 07:58   #3 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.324
so halbe scripte, wo man nichts testen kann ist immer ein rätzelraten.

_root.MC_content.MC_volume._x = _root._xmouse;

_xmouse in _root
der nullpunkt von _root ist links oben

MC_volume in _root.MC_content
der nullpunkt von _root.MC_content sitzt irgendwo


entweder mit localToGlobal ausgleichen, oder so
_root.MC_content.MC_volume._x = _root.MC_content._xmouse;
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de
hgseib ist offline   Mit Zitat antworten
Alt 24-04-2007, 10:23   #4 (permalink)
tracer
 
Benutzerbild von andretti
 
Registriert seit: Jun 2004
Beiträge: 4.415
Zitat:
Zitat von psyk Beitrag anzeigen


PS: Ungerade Koordinaten machen sich ja immer besonders gut.
nörgler...




nö, hast schon Recht!
Danke für Deinen Vorschlag;
__________________
Viola per Sempre
Alle Angaben ohne Gewehr!
trace your open mind in variables !
andretti
ActionScript Dictionary
andretti ist offline   Mit Zitat antworten
Alt 24-04-2007, 10:24   #5 (permalink)
tracer
 
Benutzerbild von andretti
 
Registriert seit: Jun 2004
Beiträge: 4.415
Zitat:
Zitat von hgseib Beitrag anzeigen
_root.MC_content.MC_volume._x = _root.MC_content._xmouse;
Danke!

zu meiner Schande muss i gestehen, dass ich dachte, es gäbe nur _root._xmouse, nicht auch MC-bezogene Mauspositionen.....
__________________
Viola per Sempre
Alle Angaben ohne Gewehr!
trace your open mind in variables !
andretti
ActionScript Dictionary

Geändert von andretti (25-04-2007 um 05:50 Uhr)
andretti ist offline   Mit Zitat antworten
Alt 24-04-2007, 12:13   #6 (permalink)
Pending…
 
Benutzerbild von psyk
 
Registriert seit: Jul 2002
Ort: Hamburg
Beiträge: 3.866
Zitat:
Zitat von andretti Beitrag anzeigen
nörgler...
So bin ich halt.
Immer noch einen mit auf dem Weg geben.
__________________
:: Warum einfach, wenn's auch kompliziert geht! ::
psyk 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 07:13 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele