Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 17-06-2004, 22:40   #1 (permalink)
Eternal Newbe
 
Registriert seit: Aug 2002
Ort: Heidelberg
Beiträge: 241
Angry HELP: Nach on(release) via if-Schleife bis auf bestimmten Wert zoomen.

Ich habe hier ein AS auf einem Button liegen, jedoch wiederholt sich die Schleife nicht bis zu dem angegebenen Wert, sondern es muss mehrfach geklickt werden, bis zur entsprechenden Grösse. Ich fände es aber super, wenn das Teil durchweg zoomen würde bis zum entsprechenden Wert.

PHP-Code:
on (release) {
    
with (this.c1) {
        if (
_height<=300 && _width<=500) {
            
_height += _root.zoomspeed;
            
_width += _root.zoomspeed;
        }
    }

__________________
JuL!
JuL! ist offline   Mit Zitat antworten
Alt 17-06-2004, 22:58   #2 (permalink)
_//\\#//\\_
 
Benutzerbild von warrantmaster
 
Registriert seit: Jan 2003
Beiträge: 7.060
sowas geht per onenterframe oder interval

PHP-Code:
on (release
 {
    
    
_root.createEmptyMovieClip("zoomer",100)
    
_root.zoomer.onEnterFrame=function()
    {
    
with (_root.c1
    {
        if (
_height<=300 && _width<=500
        {
            
_height += _root.zoomspeed;
            
_width += _root.zoomspeed;
        }else{
            
delete _root.zoomer.onEnterFrame
        
}
    }
    }

hier wird also ein leerer mc erzeugt und dem wird das onenterframe verpaßt.
wenn die bedingungen erfüllt sind, wird das onenterframe gekillt.
warrantmaster ist offline   Mit Zitat antworten
Alt 17-06-2004, 23:20   #3 (permalink)
Eternal Newbe
 
Registriert seit: Aug 2002
Ort: Heidelberg
Beiträge: 241
Code:
**Error** Symbol=map, layer=Layer 1, frame=1:Line 26: Syntax error.
     ****_root.createEmptyMovieClip("zoomer",100) 

**Error** Symbol=map, layer=Layer 1, frame=1:Line 27: Syntax error.
     ****_root.zoomer.onEnterFrame=function() 

Total ActionScript Errors: 2 	 Reported Errors: 2
Kannst Du sagen, warum ich diese Fehler bekomme??
Das hatte ich heute schoneinmal. Ich arbeite zwar mit FlashMX2004, jedoch klappt da irgendetwas nicht.

Die Konstellation ist so, dass ich einen (neben weiteren) Button in einem MC habe und auf den Button (c1) den besagten Code abgelegt habe.
__________________
JuL!
JuL! ist offline   Mit Zitat antworten
Alt 17-06-2004, 23:42   #4 (permalink)
Eternal Newbe
 
Registriert seit: Aug 2002
Ort: Heidelberg
Beiträge: 241
Gibt es keine Scheife, die so lange z.B. etwas hinzuaddiert, bis ein bestimmter Wert erreicht ist: Quasi eine Repeat-Until-Schleife, die durch einen Klick ausgelöst wurde?!
__________________
JuL!
JuL! ist offline   Mit Zitat antworten
Alt 17-06-2004, 23:57   #5 (permalink)
_//\\#//\\_
 
Benutzerbild von warrantmaster
 
Registriert seit: Jan 2003
Beiträge: 7.060
Zitat:
Zitat von JuL!
Code:
**Error** Symbol=map, layer=Layer 1, frame=1:Line 26: Syntax error.
     ****_root.createEmptyMovieClip("zoomer",100) 

**Error** Symbol=map, layer=Layer 1, frame=1:Line 27: Syntax error.
     ****_root.zoomer.onEnterFrame=function() 

Total ActionScript Errors: 2 	 Reported Errors: 2
Kannst Du sagen, warum ich diese Fehler bekomme??
Das hatte ich heute schoneinmal. Ich arbeite zwar mit FlashMX2004, jedoch klappt da irgendetwas nicht.

Die Konstellation ist so, dass ich einen (neben weiteren) Button in einem MC habe und auf den Button (c1) den besagten Code abgelegt habe.


hast du irgendeine klammer vergessen ?
an dem script oben kann es jedenfalls nicht liegen.
warrantmaster ist offline   Mit Zitat antworten
Alt 18-06-2004, 00:03   #6 (permalink)
Eternal Newbe
 
Registriert seit: Aug 2002
Ort: Heidelberg
Beiträge: 241
Das Problem ist offensichtlich darin begründet, dass ich den Button innerhalb eines MC's liegen habe. Der obrige Code liegt entsprechend auf dem Button. Daran scheint es zu scheitern.

Hier ist das File in der einfachsten Möglichkeit und es kommen fleissig unbekannte Syntax-Fehler:
Angehängte Dateien
Dateityp: zip test.fla.zip (4,2 KB, 3x aufgerufen)
__________________
JuL!
JuL! ist offline   Mit Zitat antworten
Alt 18-06-2004, 00:13   #7 (permalink)
_//\\#//\\_
 
Benutzerbild von warrantmaster
 
Registriert seit: Jan 2003
Beiträge: 7.060
habs gelöscht und neu reinkopiert, jetzt funzt es.
btw, die schaltfläche liegt aber nicht in einem mc...
Angehängte Dateien
Dateityp: zip test.zip (4,1 KB, 6x aufgerufen)
warrantmaster ist offline   Mit Zitat antworten
Alt 18-06-2004, 00:33   #8 (permalink)
Eternal Newbe
 
Registriert seit: Aug 2002
Ort: Heidelberg
Beiträge: 241
Thumbs up

Not bad. Danke. Das sieht doch mal gut aus. Ich schwebe jetzt zwischen der Entscheidung: Button <-> MC!

Button hat jetzt zumindest die Kriterien erfüllt.

Dieses Posting wäre damit erstmal abgeschlossen. Danke für dein Durchhaltevermögen, warrantmaster!!
__________________
JuL!
JuL! 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 15:04 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele