Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 06-03-2006, 00:52   #1 (permalink)
Flashsüchtig
 
Benutzerbild von goldorak
 
Registriert seit: Jul 2004
Beiträge: 175
umstieg von szenen zu mc´s...

Moin Ihrs... hab bis dato immer mit scenen gearbeitet und aber fast überall gelesen das man keinen scenen verwenden sollte... das ich ab und zu probleme damit hatte stimmt.. wie sollte man denn nun am besten arbeiten? Sollte ich aus jeder meiner scene einen movieclip machen oder externe swfs laden??? Hat jemand einen tipp wie ich am besten umsteigen sollte? Hatte bis jetzt immer mit "on (release) gotoandplay("Scenexy" ,1)" gearbeitet... welche befehle brauche ich um z.b. über einen instanzmc zu navigieren??

on(release) {

_root.mc.play();

}
????
der movieclip muss dann den instanznamen "mc" haben.. aber ich versteh noch nicht ganz, wie es gehen soll... der mc liegt ja in meiner bibliothek... die bühne ist ja nun voll mit der ersten sequenz und der navi (besteht aus weiteren mc´s)... wie steuer ich die weiteren mcs aus der bibliothek an?? kann ja nicht alles auf die bühne ziehen...wäre ja chaos...
goldorak ist offline   Mit Zitat antworten
Alt 06-03-2006, 01:19   #2 (permalink)
notzucht
 
Benutzerbild von shorty
 
Registriert seit: Nov 2003
Ort: Potsdam
Beiträge: 2.939
das wichtigste sind, wie du schon sagtes instanznamen, und symbolbezeichner für deine objekte in der bibliothek. navigieren kannst du entweder über keyframe nummern:
PHP-Code:
instanzname.gotoAndPlay(1);
instanzname.gotoAndStop(10); 
oder über bild bezeichner, ist aber nicht so verbreitet, und ein relikt aus "alten" zeiten
PHP-Code:
instanzname.gotoAndPlay('bezeichner');
instanzname.gotoAndStop('bezeichner'); 
und natürlich die üblichen verdächtigen
PHP-Code:
instanzname.play();
instanzname.stop(); 
was die aufsplittung der source angeht, so hat da jeder seine eigene methode. der eine macht aus jedem furz und feuerstein eine neue *.swf, und lädt diese zur laufzeit an entsprechende stelle.
PHP-Code:
instanzname.loadMovie('source.swf'); 
der andere wiederum sagt sich, bis zu größe x ist alles ok, und schiebt die entsprechenden teile der anwendung in die bibliothek, und attachd sie sich wenn er sie benötigt auf die bühne, an entsprechende stelle ...
PHP-Code:
instanzname.attachMovie('symbolBezeichner'); 
gruß,
shorty
__________________
.
Flex in a week | Viertel vor halb nach Vollmond | ^^°.°^^ | Waltz with Bashir
.

Geändert von shorty (06-03-2006 um 01:20 Uhr)
shorty ist offline   Mit Zitat antworten
Alt 06-03-2006, 13:12   #3 (permalink)
Flashsüchtig
 
Benutzerbild von goldorak
 
Registriert seit: Jul 2004
Beiträge: 175
Danke erstmal für die guten erklärungen....werd mal schaun wie ich das umsetzen kann... wenn sich bei meiner seite der hintergrund komplett bewegt (importierte mov.dateien) und die navi draufliegt, um diese einzelnen movs zu steuern... so muss ich in den jeweiligen szenen (die ich zum mc umwandeln werde) also auch die komplette Szenerie mit navi etc einbauen... n bischen tricky zu erklären hoffe man versteht mich..
goldorak ist offline   Mit Zitat antworten
Alt 06-03-2006, 13:17   #4 (permalink)
Achim Math.PI
 
Benutzerbild von bloba
 
Registriert seit: Jul 2001
Ort: cool Colonia
Beiträge: 11.642
genau so isses aber

am besten ist, wenn du alles in des erste frame der hauptzeitleiste klatscht und dann nur mit verschacheteleten clips arbeitest.

so kannst du alles einfach steueren
Hi shorty
__________________
gruß bloba

2 x onkel² b_d
bloba ist offline   Mit Zitat antworten
Alt 06-03-2006, 13:47   #5 (permalink)
Flashsüchtig
 
Benutzerbild von goldorak
 
Registriert seit: Jul 2004
Beiträge: 175
ok wird allmällig alles klarer...

hast mal ein kleines codebeispiel für folgende szenarioannahme...

1 hauptszene
2 moviclips
2 schaltflächen(mc)

wie würde die steurung aussehen um mit den beiden MC-Schaltflächen meine beiden moviclips aus der Bibliothek abzuspielen???
goldorak ist offline   Mit Zitat antworten
Alt 08-03-2006, 12:45   #6 (permalink)
Flashsüchtig
 
Benutzerbild von goldorak
 
Registriert seit: Jul 2004
Beiträge: 175
Zitat:
Zitat von bloba
genau so isses aber

am besten ist, wenn du alles in des erste frame der hauptzeitleiste klatscht und dann nur mit verschacheteleten clips arbeitest.

so kannst du alles einfach steueren
Hi shorty
kannst du mir das vielleicht etwas genauer erklären... hab jetzt alle mcs in der bibliothek (was früher einmal scenen waren)

hab eine navigation mit lauter mcs als schaltfläche... wie kommen die ehemaligen scenen jetzt auf die bühne???
goldorak ist offline   Mit Zitat antworten
Alt 21-03-2006, 00:25   #7 (permalink)
Achim Math.PI
 
Benutzerbild von bloba
 
Registriert seit: Jul 2001
Ort: cool Colonia
Beiträge: 11.642
die mc kannst du schon auf der bühne anordnen...
wenn du clips aus der libary holen willst machst du das mit attachMovie
__________________
gruß bloba

2 x onkel² b_d
bloba ist offline   Mit Zitat antworten
Alt 24-03-2006, 14:19   #8 (permalink)
Neuer User
 
Registriert seit: Mar 2006
Beiträge: 2
schön wärs...

schön wärs wenns klappen würde :-(
habe einen Movieclip "knospe":
- 2 layer:
layer1: scriptbefehle
layer2: verschiedene bildsequenzen
In diesem Movieclip sind verschiedene sequenzen anneinader, welche aber nicht am stück ablaufen und keine bezeichner haben:
Frame 1-10 = 1.teil / Im Frame 10: gotoandplay (9)
Frame 11-20 = 2.teil/ Im Frame 20: gotoandplay (19)
Frame 21-30 = 3.teil/ Im Frame 30: gotoandplay (29)

ziehe ich eine instanz von diesem MC auf die Bühne und will sie via if Schleife eines anderen MC ansprechen, klappt es nicht...

Script des 2ten MC: (spiele die 2te Sequenz ab, wenn koordinaten innerhalb der x-werte sind)

if (this._x>17 and this._x<106)
{
knospe.gotoandplay(11);
}


frame 11 zum abspielen des 2.Teils des MC "knospe"
Egal ob ich nun knospe.gotoandplay(11) oder _root.knospe.gotoandplay(11) definiere, der MC wird nicht abgespielt...?

Wenn ich aber das abspielen auf einen button definiere (klick= spiele der gewünschten Sequenz) klappt es einwandfrei??

hab diverse foren und hilfen abgegrast aber...
babylon 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:56 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele