Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 12-01-2006, 20:51   #1 (permalink)
Neuer User
 
Registriert seit: Aug 2003
Beiträge: 3
GetProperty/_currentframe

Guten Abend an alle,

ich habe folgendes Prob:

ich lade einen MC "Projekte" mit
loadMovie("projekte.swf", 1);

in diesem sind mehrere Buttons, welche verschiedene Musiken über eine
XML-Liste laden. Soweit so gut...

gleichzeitig wird ein Player auf level 6 geladen der einen "Play" und einen
"Stop"-Button hat. Der Stop geht nach onRelease auf Frame 18.
Ich möchte nun aus dem Projekt-MC auf Level 1 den Current Frame aus dem
MC Player auf Level 6 abfragen, und wenn er frame 18 ist, soll er da bleiben oder
was anderes Ruhestiftendes vollbringen. Ich bekomme den Frame aber nicht abgefragt .-( ,er springt immer, auch wenn er auf 18 steht(im Player) auf frame 1 (im Player)

Hier das Script:

on (release) {
gotoAndStop(27);
if (GetProperty ("_level6.player.",_currentframe) = 18){
// _level6.player.gotoAndStop(18);
_level6.player.playing = false;
} else {
_level6.player.gotoAndPlay(1);
_level6.player.songNum = 1;
_level6.player.loop = false;
_level6.player.songNum = 1;
}
}

Ich hoffe, das war nicht ganz so wirr und würde mich freuen, wenn mal jemand drüberschaut.

ciao
jacklang
jacklang ist offline   Mit Zitat antworten
Alt 12-01-2006, 23:57   #2 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.322
loadMovie("projekte.swf", ziel_mc);
loadMovie läd in mc's und nicht in _level's

loadMovieNum("projekte.swf", 1);
das beemt in _level1

menü 'steuerung/film testen' und dann mal menü 'debuggen/objekte auflisten' ansehen
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de

Geändert von hgseib (12-01-2006 um 23:59 Uhr)
hgseib ist offline   Mit Zitat antworten
Alt 13-01-2006, 07:04   #3 (permalink)
Level up
 
Benutzerbild von Alois
 
Registriert seit: Jun 2001
Ort: Bocholt
Beiträge: 4.155
GetProperty ist flash4 und funktioniert nur noch aus Kompatibilitätsgründen, ist aber eigentlich völlig sinnfrei...
desweiteren fehlt bei der if-Abfrage ein Gleichheitszeichen, so dürfte es funktionieren:
ActionScript:
  1. if (_level6.player._currentframe == 18){

Gruß

Alois
__________________
-Spuckt mir auf den Stuhl, ich will im Grünen sitzen-

Geändert von Alois (13-01-2006 um 07:08 Uhr)
Alois ist offline   Mit Zitat antworten
Alt 13-01-2006, 19:16   #4 (permalink)
Neuer User
 
Registriert seit: Aug 2003
Beiträge: 3
Vielen Dank Euch beiden, werds morgen gleich mal ausprobieren. Tja, der Wald
steht irgendwie doch voller Bäume (was machen die da nur?) ._))

Gruß

jacklang
jacklang 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 14:36 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele