Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 13-12-2005, 12:16   #1 (permalink)
Neuer User
 
Registriert seit: Dec 2005
Ort: Berlin
Beiträge: 4
Unhappy script deaktivieren ?

Hallo,
Ich habe folgende Frage: Ich habe einen Header mit Flash gemacht und hab da jetzt ein mouse"trace" effekt reingemacht, also wenn man die maus bewegt, wird sie von einer spur verfolgt. Alles schön und gut, klappt auch alles. Aber mein Problem ist, dass diese Mausspur über den ganzen content rüber geht, also über meinen schönen 3d-schrift effekt usw. Daher will ich diesen effekt entweder nur für die Zeit des preloadens ( preloader ) haben, oder dass der efekt unter der 3dtext ebene ist, was aber irgendwie nicht geht glaube ich .
Also das eigentliche Problem: wie deaktiviere ich den actionscript code sodass der effekt nur in den ersten 2 frames ist und ab dem 3tten frame nichtmehr ... ich bin eher designer und nicht coder deswegen kenn ich mich mit actionscript nicht so gut aus Ich würde mich auf jedenfall freuen, wenn ihr mir helfen könntet, danke

Hier der code:
Zitat:
i=0
onMouseMove = function () {
var cur_x = _xmouse;
var cur_y = _ymouse;
var limit = 3;
var min = 10;
var max = 60;
var alfa = 160;
var delta_x = old_x-cur_x;
var delta_y = old_y-cur_y;
var dist = Math.sqrt(delta_x*delta_x+delta_y*delta_y);
old_x = cur_x;
old_y = cur_y;
if (dist>limit) {
i++;
attachMovie("ball", "ball"+i, -510+i);
with (this["ball"+i]) {
var ran = Math.random()*max+min;
var ran2 = Math.random()*alfa-alfa/2;
_rotation = ran2;
_xscale = _yscale=ran;
_x = _parent._xmouse;
_y = _parent._ymouse;
}
}
};
man müsste wohl sowas wie: if (counter == 3) und dann irgend ein befehl zum stoppen ;> ich freu mich auf eine Antwort ciao
arv1d ist offline   Mit Zitat antworten
Alt 13-12-2005, 12:23   #2 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Hallo und willkommen im Forum!
Einfach
PHP-Code:
delete onMouseMove 
Fertig.
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 13-12-2005, 12:30   #3 (permalink)
Neuer User
 
Registriert seit: Dec 2005
Ort: Berlin
Beiträge: 4
vielen vielen Dank für deine schnelle Antwort
jetzt hab ich nur noch ein Problem, dass zwischen der Veröffentlichung der page steht ;>
meine page besteht aus 2 frames ... dem oberen wo der flash header inkls. buttons ist und der untere mit dem html content ... die Frage ist nun: wie kann ich den buttons die anweisung geben den anderen frame zu laden .. ? Das ist mir ein Rätsel :E .. wenn ich das schaffe ist die page fertig
Danke im Vorraus
arv1d ist offline   Mit Zitat antworten
Alt 13-12-2005, 12:33   #4 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Guck mal in der Hilfe nach getURL:
Code:
getURL()
Verfügbarkeit
Flash 2. Die Optionen GET und POST sind nur für Flash Player ab Version 4 verfügbar.

Verwendung
getURL(url [, fenster [, "variablen"]])

Parameter
url Die URL, von der das Dokument abgerufen werden kann.

fenster Ein optionaler Parameter, der das Fenster oder den HTML-Frame angibt, in
das bzw. den das Dokument geladen werden soll. Geben Sie den Namen des jeweiligen 
Fensters ein, oder verwenden Sie einen der folgenden reservierten Zielnamen:
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 13-12-2005, 15:36   #5 (permalink)
Neuer User
 
Registriert seit: Dec 2005
Ort: Berlin
Beiträge: 4
hmmmmm
ich habe das hier probiert

PHP-Code:
on (release) {
    
getURL("http://www.xxxxxx/xxxxxx/news-content.html""http://www.xxxxxxxx/xxxxxxxx/news-content.html");

aber es öffnet sich immer nur ein extra fenster in dem dann die news-content.html angezeigt wird ... es soll aber im gleichen fenster geladen werden bloss eben im unteren frame :/

es ist doch
PHP-Code:
getURL(urlfenstermethode); 
dabei indiziert doch url die seite die im unteren frame geladen werden soll -> sprich news-content.html ... und fenster indiziert doch den frame .. also auch news-content.html weil der frame so heisst ... hmmm was mach ich falsch ?
arv1d ist offline   Mit Zitat antworten
Alt 13-12-2005, 16:56   #6 (permalink)
Neuer User
 
Registriert seit: Dec 2005
Ort: Berlin
Beiträge: 4
okay alles klar ich habs geschafft *freu*
ich hab bei fenster die ID vom Frame angegeben und nicht die URL dann hats geklappt vielen vielen Dank für die Hilfe. Thread kann geschlossen werden ciao
arv1d 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 05:19 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele