Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 21-10-2003, 10:51   #1 (permalink)
nie-auslernender
 
Registriert seit: Jul 2001
Beiträge: 466
dulpicate mc ohne as

also ich möchte ein movieclip dulpizeren, was so auch echt kein problem ist. nur liegt auf dem mc ein actionscript und dieses soll nicht mit dupliziert werden bzw. danach gelöscht. wie bekomm ich das hin?

mfg esia
__________________
it´s always the same, but most different
esia ist offline   Mit Zitat antworten
Alt 21-10-2003, 11:51   #2 (permalink)
paranoid...
 
Benutzerbild von Geheimrat
 
Registriert seit: Aug 2002
Ort: Marburg
Beiträge: 1.003
Schreib das Actionscript in die Zeitleiste...
ActionScript:
  1. deinMovieclip.load=function(){
  2. //deine Aktionen
  3. }
  4. deinMovieclip.onEnterFrame=function(){
  5. //deine Aktionen
  6. }
__________________
...ich sag's nur meinem Fanblog: ICH BLOGGE !
Geheimrat ist offline   Mit Zitat antworten
Alt 21-10-2003, 12:26   #3 (permalink)
nie-auslernender
 
Registriert seit: Jul 2001
Beiträge: 466
yo thx
__________________
it´s always the same, but most different
esia ist offline   Mit Zitat antworten
Alt 21-10-2003, 12:30   #4 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Da der MC sowieso in der Bibliothek liegt, kannst du ihn auch mit attachMovie kopieren. Gib dem MC dazu in der Bibliothek einen Exportnamen. Du kannst natürlich auch mit duplicateMovieClip den auf der Bühne liegenden MC kopieren und das AS auf der Hauptzeitleiste überschreiben.
  Mit Zitat antworten
Alt 21-10-2003, 14:15   #5 (permalink)
nie-auslernender
 
Registriert seit: Jul 2001
Beiträge: 466
funktioniert leider nicht. hab nen syntax fehler wenn ich den so wie du sagst setze:

splitter1.load=function(){
on(pres){
startDrag(this,true,0,0800,400);
}
}


liegt in der zeitleiste der script.


bekomm aber ne fehlermeldung. warum?



mfg esia
__________________
it´s always the same, but most different
esia ist offline   Mit Zitat antworten
Alt 21-10-2003, 14:27   #6 (permalink)
paranoid...
 
Benutzerbild von Geheimrat
 
Registriert seit: Aug 2002
Ort: Marburg
Beiträge: 1.003
Wenn dann so:
ActionScript:
  1. splitter1.onPress=function(){
  2. startDrag(this,true);
  3. }
__________________
...ich sag's nur meinem Fanblog: ICH BLOGGE !

Geändert von Geheimrat (21-10-2003 um 14:28 Uhr)
Geheimrat ist offline   Mit Zitat antworten
Alt 21-10-2003, 15:00   #7 (permalink)
nie-auslernender
 
Registriert seit: Jul 2001
Beiträge: 466
splitter1.onPress=funktion(){
startDrag(this,true,0,0,880,460);
}


fehlermeldung: Symbol=splitter, Ebene=as, Bild=3: Zeile 1: ;' erwartet


funktioniert also auch nicht, wo liegt nu dere fehler?
__________________
it´s always the same, but most different
esia ist offline   Mit Zitat antworten
Alt 21-10-2003, 15:02   #8 (permalink)
paranoid...
 
Benutzerbild von Geheimrat
 
Registriert seit: Aug 2002
Ort: Marburg
Beiträge: 1.003
Was willst du denn überhaupt machen?
__________________
...ich sag's nur meinem Fanblog: ICH BLOGGE !
Geheimrat ist offline   Mit Zitat antworten
Alt 21-10-2003, 15:16   #9 (permalink)
nie-auslernender
 
Registriert seit: Jul 2001
Beiträge: 466
momentan den script instanzen zuweisen per as aus der zeitleiste.

muss doch gehen.
__________________
it´s always the same, but most different
esia ist offline   Mit Zitat antworten
Alt 21-10-2003, 18:06   #10 (permalink)
HAY
Neuer User
 
Benutzerbild von HAY
 
Registriert seit: Aug 2002
Ort: Faust-Stadt
Beiträge: 2.577
hi
funktion mit "c"
ActionScript:
  1. splitter1.onPress=function(){
  2. startDrag(this,true,0,0,880,460);
  3. }
__________________
gruß Harry
HAY ist offline   Mit Zitat antworten
Alt 22-10-2003, 00:48   #11 (permalink)
nie-auslernender
 
Registriert seit: Jul 2001
Beiträge: 466
yo thx hatte das dann auch schon gefunden gehabt

aber noch nen anderes problem und zwar: möchte ich einer mc-instanz einen onClipEvent(enterFrame)-script zuweisen und wenn eine bedingung erfüllt ist soll dieser script gelöscht werden. so dass keine resourcen unnötig verbraucht werden.

geht das?


mfg esia
__________________
it´s always the same, but most different
esia ist offline   Mit Zitat antworten
Alt 22-10-2003, 11:29   #12 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Mach es ohne den onClip-Event, z.B.:
ActionScript:
  1. _level0.onEnterFrame = function(){
  2.  
  3. if(Bedingung != erfüllt){
  4. //führe irgendetwas aus
  5. }
  6. else{
  7. delete _level0.onEnterFrame;//den event wieder löschen
  8. }
  9. }
  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 04:30 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele