Zurück   Flashforum > Software > Autorensysteme

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 16-03-2004, 01:10   #1 (permalink)
∇∇∇∇∇∇∇∇∇∇∇∇∇∇∇∇
 
Benutzerbild von boreker
 
Registriert seit: Apr 2002
Ort: inphobie
Beiträge: 2.316
abfrage ob swf im letzten frame angekommen ist& play(nextframe)

Hi All,

Sorry wenn ich euch hier mit Fragen bombadiere,aber:
wo ist hier der bug?
on exitFrame me
aktuelles_frame=sprite(me.spritenum).getFlashPrope rty( #currentframe)
alle_frame=sprite(me.spritenum).getFlashProperty( #totalframes)
if(aktuelles_frame >= alle_frame)then
go to "part1w"
end if

go to the frame
end

das script leg ich auf das swf,von welchem ueberprüft werden soll ob es abgespielt ist,dannach soll die hauptzeitleiste weiterspielen, wie sag ich das wenn ich keine neue bildmarke setzen möchte?
sprite(1).play() ?????

thx4help,greez,boreker
__________________
no comment...
boreker ist offline   Mit Zitat antworten
Alt 16-03-2004, 08:44   #2 (permalink)
| aufm sonnendeck |
 
Registriert seit: Jul 2002
Ort: zürich
Beiträge: 319
hallo boreker,
versuch mal im exitFrame

fla_gesammt = sprite(deinFlashSprite).member.framecount
--> totalframes
fla_aktuell = sprite(deinFlashSprite).member.frame
--> aktueller Frame

if fla_aktuell >= fla_gesammt then
put "flash im letzten frame"
end if

bei mir klappt das in der regel ganz gut so!
gruss, m.
__________________
"Es gibt ein Ziel, aber keinen Weg; was wir Weg nennen, ist Zögern"
Franz Kafka
molekuel ist offline   Mit Zitat antworten
Alt 16-03-2004, 10:08   #3 (permalink)
meistens harmlos
 
Benutzerbild von rena
 
Registriert seit: Jun 2001
Ort: Stuttgart
Beiträge: 17.643
Und falls sich die Frage auch auf "soll die hauptzeitleiste weiterspielen, wie sag ich das wenn ich keine neue bildmarke setzen möchte" bezog: "go to the frame + 1" läßt den Abspielkopf eins weiterrücken und da istja kein "go the frame" mehr, also geht's weiter.

Gruß
Rena
__________________
www.rena-hermann.de

The angels have the phone box
rena ist offline   Mit Zitat antworten
Alt 16-03-2004, 14:38   #4 (permalink)
∇∇∇∇∇∇∇∇∇∇∇∇∇∇∇∇
 
Benutzerbild von boreker
 
Registriert seit: Apr 2002
Ort: inphobie
Beiträge: 2.316
thx molekuel&rena!

ich versuch grad eure antworten umzusetzen,und zwar habe ich folgenden code direkt auf den sprite(swf) gelegt:

on exitFrame me//bei jedem verlassen des frames in der hauptzeitleiste,in welchem dieser sprite forhanden ist?
fla_gesammt = sprite(me.spritenum).member.framecount
// wird in der variable den wert der anzahl frames dieses sprites gespeichert?
fla_aktuell = sprite(me.spritenum).member.frame
//in der variable soll das aktuelle frame in welchem sich dieser sprite befindet gespeichert werden?
if fla_aktuell >= fla_gesammt then
//wenn das aktuelle frame gleich gross oder groesser als frames komplett
go to the frame+1 ///hautzeitleiste? geh zum nächsten frame?
end if//ende der if-schleife
go to the frame//gehe zurueck in dieses frame der hauptzeitleiste?
end

ich habs nur hier kommentiert damit Ihr seht ob ich das inetwa richtig kapiert hab.

der code ist aber nicht korrekt,wenn ich debugge erschein in dieser zeile ein pfeil: fla_aktuell = sprite(me.spritenum).member.frame.
die variable: fla_gesammt enthält dann den wert 315 (stimmt)
die variable: fla_aktuell enthält den wert void (unbekannt?wiso?)
me = spriteNum 2 .

ich seh keinen fehler,jemand von euch?
__________________
no comment...
boreker ist offline   Mit Zitat antworten
Alt 16-03-2004, 15:11   #5 (permalink)
| aufm sonnendeck |
 
Registriert seit: Jul 2002
Ort: zürich
Beiträge: 319
ups, war wohl fehlinfo meinerseits... versuch mal:
fla_aktuell = sprite(me.spritenum).frame
--> ohne den member, sondern nur den sprite ansprechen...

sollte klappen, bzw hab ich das heute morgen auch grad so eingesetzt....

gruss, m.
__________________
"Es gibt ein Ziel, aber keinen Weg; was wir Weg nennen, ist Zögern"
Franz Kafka
molekuel ist offline   Mit Zitat antworten
Alt 16-03-2004, 15:41   #6 (permalink)
∇∇∇∇∇∇∇∇∇∇∇∇∇∇∇∇
 
Benutzerbild von boreker
 
Registriert seit: Apr 2002
Ort: inphobie
Beiträge: 2.316
Hi,THX

so klapts , gut sitzten da noch andere vor dem pc !
thx,bis bald
greez,boreker
__________________
no comment...
boreker ist offline   Mit Zitat antworten
Alt 19-03-2004, 01:24   #7 (permalink)
∇∇∇∇∇∇∇∇∇∇∇∇∇∇∇∇
 
Benutzerbild von boreker
 
Registriert seit: Apr 2002
Ort: inphobie
Beiträge: 2.316
hi nochmal,

Edit:
sorry hat sich erledigt :
on exitFrame
if sprite(14).frame < sprite(14).member.frameCount then
go to the frame
end if
end


ich hab versucht,das script für die hauptzeit leiste anzupassen:

on exitFrame me
fla_gesammt = sprite(14).member.framecount
--> totalframes
fla_aktuell = sprite(14).frame
--> aktueller Frame
if fla_aktuell >= fla_gesammt then
go to the frame+1
end if
go to the frame
end

damit ich einen skipbutton mit dem befehl:

on mouseUp me
go to frame"pl_infade"
end

verwenden kann.
wenn ich das script auf den sprite direkt lege wird das script des skip-buttons übergangen und der sprite spielt trotzdem erst zu ende.
> ich möchte gerne das der film in einem frame anhält und den sprite abspielt,bis er durchgespielt hat,ausser der der skip-button wird betätigt,dann soll der film weiterlaufen > der sprite wird dann im tween ausgeblendet ist aber immernoch auf der bühne present...

ich kriegs alleine einfach nicht hin,der code oben müsste doch funzen


th4helbgreezboreker
__________________
no comment...

Geändert von boreker (19-03-2004 um 02:59 Uhr)
boreker 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 aus.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 21:56 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele