Zurück   Flashforum > Flash > Flash Einsteiger

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 09-06-2010, 10:30   #1 (permalink)
Neuer User
 
Registriert seit: Jun 2010
Beiträge: 4
Newbie braucht scale effekt für schaltfläche

Hallo zusammen!
Ich hab jetzt stunden damit verbracht einen Scale Effekt zu finden, aber nix funktioniert oder ich stell mich zu blöd an. Folgendes AS habe ich i.m. auf meinem Schaltflächensymbol:

on (rollOver) {
stop();
zoom.scaleX = 2;
zoom.scaleY = 2;
}

on (press) {
getURL("http://www.2bot.de");
}

on (rollOut) {
play();
}


Es funktioniert alles bis auf das vergrößern der Schaltfläche wenn man mit der Mause drüber geht.
Kann mit jemand helfen
THX!
asticher ist offline   Mit Zitat antworten
Alt 09-06-2010, 10:45   #2 (permalink)
Flash-Designer
 
Benutzerbild von Martin Kraft
 
Registriert seit: May 2006
Ort: Wiesbaden
Beiträge: 6.164
Du mischst AS1/2 und AS3 (das funktioniert nicht):
  • on (rollOver) => AS1/2
  • scaleX => AS3

Wenn Du in AS1 auf die doppelte Größe skalieren willst, sieht das so aus:
PHP-Code:
on (rollOver) {
  
stop();
  
zoom._xscale 200;
  
zoom._yscale 200;

__________________
Viele Grüße // Martin

Martin Kraft // Interaktionsdesign

Hilfreiche Websites:
// Hilfe zur Adobe Flash Plattform
// ActionScript 2 Referenz
// ActionScript 3 Referenz
// ActionScript 3 Arbeitshandbuch
// weitere Flash Ressourcen

Bitte keine Flashfragen per PM oder Profilnachricht! Dafür ist das Forum da!
Martin Kraft ist offline   Mit Zitat antworten
Alt 09-06-2010, 11:02   #3 (permalink)
Neuer User
 
Registriert seit: Jun 2010
Beiträge: 4
Cool, fast schon realtime Chat hier, Danke! :-)

nur mit dem
zoom._xscale = 200;
zoom._yscale = 200;
funktionierts auch nicht. Hier der Link zum MC:

MEGGLE Foodingredients - Food Ingredients

Die schaltfläche stoppt aber kein zoom, auch nicht wenn ich das Stopp rauswerf
asticher ist offline   Mit Zitat antworten
Alt 09-06-2010, 11:23   #4 (permalink)
Flash-Designer
 
Benutzerbild von Martin Kraft
 
Registriert seit: May 2006
Ort: Wiesbaden
Beiträge: 6.164
Ich find unter dem Link nirgendwo eine Swf.

Lass Dir mal Dein zoom objekt trace()n - vielleicht sprichst Du es ja einfach falsch an?
__________________
Viele Grüße // Martin

Martin Kraft // Interaktionsdesign

Hilfreiche Websites:
// Hilfe zur Adobe Flash Plattform
// ActionScript 2 Referenz
// ActionScript 3 Referenz
// ActionScript 3 Arbeitshandbuch
// weitere Flash Ressourcen

Bitte keine Flashfragen per PM oder Profilnachricht! Dafür ist das Forum da!
Martin Kraft ist offline   Mit Zitat antworten
Alt 09-06-2010, 11:32   #5 (permalink)
Neuer User
 
Registriert seit: Jun 2010
Beiträge: 4
Soory, hier der Link zur Flash Datei:
http://meggle-foodingredients.innnet.de/animation.fla

Hm, objekt tracen...wie geht das den? Bin echt ein Anfänger in Flash.
asticher ist offline   Mit Zitat antworten
Alt 09-06-2010, 11:54   #6 (permalink)
Flash-Designer
 
Benutzerbild von Martin Kraft
 
Registriert seit: May 2006
Ort: Wiesbaden
Beiträge: 6.164
Mit trace(zoom); kannst Du das ausgeben lassen, was in der variable zoom gespeicher ist.

In Deiner Fla habe ich übrigens nichts gefunde was so heißt. Was soll den zoom Deiner Meinung nach sein?

Generell musst Du wahrscheinlich in der Fla noch einiges ändern, damit das so funktioniert, wie Du Dir das vorstellst.

Ich hab grade leider nicht genug Zeit Dir das alles hinzubiegen. Vielleicht machst Du ja erstmal eines der Tutorials über Buttons und das Verschachteln und Ansprechen von MovieClips, dann bekommst Du das auch selbst hin.

Wichtig ist es in Flash in Objekten zu denken und zu wissen, wann welches Script in welchem Object ausgeführt wirden und wie es von dort die Objekte ansprechen kann, die es braucht.
__________________
Viele Grüße // Martin

Martin Kraft // Interaktionsdesign

Hilfreiche Websites:
// Hilfe zur Adobe Flash Plattform
// ActionScript 2 Referenz
// ActionScript 3 Referenz
// ActionScript 3 Arbeitshandbuch
// weitere Flash Ressourcen

Bitte keine Flashfragen per PM oder Profilnachricht! Dafür ist das Forum da!
Martin Kraft ist offline   Mit Zitat antworten
Alt 09-06-2010, 13:19   #7 (permalink)
Neuer User
 
Registriert seit: Jun 2010
Beiträge: 4
ah Danke, hab jetzt der Schaltfläche den Instantnamen zoom gegeben. Jetzt vergrößert er auch alles....nur der scale Befehl stoppt den Film auch wenn man die play anweisung bei rollout macht:

on (rollOver) {
stop();
zoom._xscale = 120;
zoom._yscale = 120;
}

on (rollOut) {
zoom._xscale = 80;
zoom._yscale = 80;
play();
}

on (press) {
getURL("http://www.2bot.de");
}

Wie verhindere ich das denn, wie kann ich den film weiterlaufen lassen?
asticher ist offline   Mit Zitat antworten
Alt 09-06-2010, 13:46   #8 (permalink)
Flash-Designer
 
Benutzerbild von Martin Kraft
 
Registriert seit: May 2006
Ort: Wiesbaden
Beiträge: 6.164
Das meinte ich mit "in der Fla noch einiges ändern". Wenn Du direkt den Button skalierst löst Du ihn von der Pfad anumation und siehst Diese daher später nicht mehr.

Du kannst das umgehen, in dem Du die Inhalte des Button in einen MovieClip legst und diesen dann skalierst. Dazu müssen Deine Buttons jedoch selbst MovieClips sein und keine Schaltflächen.
__________________
Viele Grüße // Martin

Martin Kraft // Interaktionsdesign

Hilfreiche Websites:
// Hilfe zur Adobe Flash Plattform
// ActionScript 2 Referenz
// ActionScript 3 Referenz
// ActionScript 3 Arbeitshandbuch
// weitere Flash Ressourcen

Bitte keine Flashfragen per PM oder Profilnachricht! Dafür ist das Forum da!
Martin Kraft ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
scale, schaltfläche, zoom

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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Newbie braucht Hilfe waskuckstdu Flash Einsteiger 6 19-02-2006 19:25
Newbie braucht Hilfe Blitzjunge Flash MX 2004 1 25-08-2005 19:02
Newbie braucht hilfe... cHESTER00 Flash MX 2004 4 05-09-2004 19:06
Newbie braucht euch... HardBody Flash 4 und Flash 5 1 13-01-2003 23:49
newbie braucht hilfe :) crashkid2k Flash 4 und Flash 5 4 09-03-2002 11:50


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:01 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele