Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 16-10-2008, 12:11   #1 (permalink)
hirnfrisch
 
Benutzerbild von mauci
 
Registriert seit: Sep 2001
Ort: wien
Beiträge: 538
flash6 duplicate-script geht mit flash8 nicht mehr...?

hallö,

ich hab grad eine uralte flashseite von f6 auf f8 hochgetunt (wegen text antialiasing) und sehe, dass ein ganz simples duplicate script nicht mehr funzt. was ist da falsch???

PHP-Code:
on (press) {
    
Number(i)+1;
    
duplicateMovieClip("circle""circle" add ii);
    
setProperty("circle" add i_xgetProperty("mousexy"_x));
    
setProperty("circle" add i_ygetProperty("mousexy"_y));

der compiler sagt: in zeile 3 + 4 wird ')' oder ',' erwartet.

aber wo?

danke schon mal,
mauc
mauci ist offline   Mit Zitat antworten
Alt 16-10-2008, 12:41   #2 (permalink)
undefined
 
Benutzerbild von mildesign
 
Registriert seit: Jul 2001
Ort: Stuttgart
Beiträge: 1.839
PHP-Code:
on (press) { 
    
Number(i)+1
   var 
temp:MovieClip duplicateMovieClip("circle""circle" ii); 
   
temp._x=mousexy._x 
   temp
._y=mousexy._y 

Anmerkungen

add ist veraltet --> +
set/get Property ebenfalls punktsyntax verwenden

on(press) lieber als Funkton einem Eventhandler (mc.onPress) zur Laufzeit zuweisen

Variable i ist eventuell nicht initialisiert

mousexy ist überflüssig da Mauseigenschaften mittlerweile über _xmouse /_ymouse abgefragt werden können
__________________
mfg Frank
mildesign ist offline   Mit Zitat antworten
Alt 16-10-2008, 13:41   #3 (permalink)
hirnfrisch
 
Benutzerbild von mauci
 
Registriert seit: Sep 2001
Ort: wien
Beiträge: 538
danke!

mit deinem code hat's zwar nicht funktioniert (was aber sicher nur daran liegt, dass du nicht weißt, was mit dem code überhaupt bezweckt werden soll, - nämlich bei jedem klick auf die schaltfläche einen neuen pulsierenden "circle" zu hinterlassen, was mit der zeit einen unglaublichen, organisch pulsierenden kreishaufen ergibt), - aber deine hinweise haben mir geholfen, das alte script zu reparieren: nachdem ich i initialisiert und 'add" durch ' + 1 ' ersetzt hatte, ging's plötzlich wieder.

also nochmal danke!

übrigens - wenn ich mir ansehe, wieviel sich da in den letzten jahren verändert hat, wird mir klar, dass man sich aus der flashentwicklung nicht einfach mal 4 jahre ausklinken kann....

mauc
mauci 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 12:45 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele