ok allora li posto, dunque:
gli oggetti sono la cassaforte movieclip, l'oggetto invisibile in cui entrano le 2 chiavi e il pusante per aprire, li script sono:
sul pulsante:
on (release) {
if (_global.chiave1inserita==1 and
_global.chiave2inserita==1)
{_root.cassaforteimg.gotoAndStop(4);}
}
sulla cassaforte movieclip:
onClipEvent (enterFrame) {
if (_global.chiave1inserita==1) {
this.gotoAndStop(2);}
}
onClipEvent (enterFrame) {
if (_global.chiave2inserita==1) {
this.gotoAndStop(3);}
}
sul livello delle azioni:
_root.chiave1inv.onPress = function(){
this.startDrag(false, 0, 0, 800, 600);
this.onMouseMove = function() {
updateAfterEvent();
}
}
_root.chiave1inv.onRelease = function() {
stopDrag();
};
_root.chiave1inv.onEnterFrame = function() {
if(this.hitTest(_root.cassaforte)) {
this._visible=false;
_global.chiave1inserita=1;
_root.cassaforteimg.gotoAndStop(2);
}};
if (_global.chiave1inserita==1) {
_root.chiave1inv._visible=false;
}
_root.chiave2inv.onPress = function(){
this.startDrag(false, 0, 0, 800, 600);
this.onMouseMove = function() {
updateAfterEvent();
}
}
_root.chiave2inv.onRelease = function() {
stopDrag();
};
_root.chiave2inv.onEnterFrame = function() {
if(this.hitTest(_root.cassaforte)) {
this._visible=false;
_global.chiave2inserita=1;
_root.cassaforteimg.gotoAndStop(3);
}};
if (_global.chiave2inserita==1) {
_root.chiave2inv._visible=false;
}
le variabili _global.chiave1e2inserita sono quelle che fanno passare il movieclip ai frame, cassaforteimg sarebbe il movieclip, cassaforte è l'oggetto invisibile.

Rispondi quotando