Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 05-10-2004, 20:09   #1 (permalink)
Halbwissender
 
Benutzerbild von r2-d2
 
Registriert seit: Jul 2002
Ort: Leipzig
Beiträge: 184
Events für MovieClips definieren

Ist es möglich auf ein dynamisch generierten Movieclip
Code:
_root.createEmptyMovieClip("mc",1);
Events zu setzen.
Diesem MC würde ich gern ein
Code:
on(release)
{
	startDrag(a,b,c,d,e);
}
verpassen.
Und diese Variablen (a,b,c,d,e) auch noch mittels AS vom Hauptmovie aus ändern. Geht das? Wenn ja wie?
__________________
:) Möge die Macht mit Dir sein.

XING/openBC
r2-d2 ist offline   Mit Zitat antworten
Alt 05-10-2004, 20:11   #2 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
ActionScript:
  1. _root.createEmptyMovieClip("mc",1);
  2. var a = dies;
  3. var b = das;
  4. var c = jenes
  5. // ...usw.
  6. mc.onRelease = function() {
  7.   startDrag(a, b, c, d, e);
  8. }
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)

Geändert von sonar (05-10-2004 um 20:12 Uhr)
sonar ist offline   Mit Zitat antworten
Alt 05-10-2004, 20:15   #3 (permalink)
Halbwissender
 
Benutzerbild von r2-d2
 
Registriert seit: Jul 2002
Ort: Leipzig
Beiträge: 184
cool
__________________
:) Möge die Macht mit Dir sein.

XING/openBC
r2-d2 ist offline   Mit Zitat antworten
Alt 05-10-2004, 20:30   #4 (permalink)
Halbwissender
 
Benutzerbild von r2-d2
 
Registriert seit: Jul 2002
Ort: Leipzig
Beiträge: 184
irgendwie funzt das doch nicht.
Mein Code ist nun:
Code:
_root.createEmptyMovieClip("mc1",1); 
_root.mc1._x = 150;
_root.mc1._y = 150;
_root.mc1.loadMovie("schizm.jpg");
var a = this; 
var b = true; 
var c = 50;
var d = 50;
var e = 300;
var f = 300;

_root.mc1.onRelease = function() { 
  startDrag(this,true, 50, 50, 300,300); 
}
aber es kommt keine Hand, wenn ich über den Clip fahre. ;-(
__________________
:) Möge die Macht mit Dir sein.

XING/openBC
r2-d2 ist offline   Mit Zitat antworten
Alt 05-10-2004, 20:34   #5 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Ja, weil der MC den onRelease wieder verliert, wenn du was in ihn reinlädst. --> Suche: Preloader
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar ist offline   Mit Zitat antworten
Alt 15-10-2004, 09:39   #6 (permalink)
Flasher
 
Registriert seit: Jun 2004
Beiträge: 15
Unhappy

Zitat von r2-d2:
aber es kommt keine Hand, wenn ich über den Clip fahre. ;-(

Ich habe da gleich ne frage dazu, weil ich das gleiche Problem habe!

Für was und wie setze ich den Preloader ein ??

Ich bin AS Anfänger und beschäftige mich damit seit ca. 4Wochen und habe daher noch nicht soviel Ahnung davon!
Ich hoffe ihr/du verzeihst mir die Frage!

Datei ist als Anhang dabei!

Please help me!!

MFG
subarichi
Angehängte Dateien
Dateityp: zip dyn_menu_mit_bilder.zip (42,0 KB, 8x aufgerufen)
subarichi ist offline   Mit Zitat antworten
Alt 15-10-2004, 11:15   #7 (permalink)
Flasher
 
Registriert seit: Jun 2004
Beiträge: 15
Talking

!! ES FUNZT !!

Habe das gleich problem auf ner anderen Seite entdeckt und die Lösung gefunden!

Hier die Adresse: onRelease funktioniert nicht mit mc

Habe als Anhang auch die funktionierende Version dran gehängt!
Vielleicht kann das ja mal jemand gebrauchen!
(!! nicht voll funktionstüchtig !!)
Angehängte Dateien
Dateityp: zip menue.zip (34,5 KB, 9x aufgerufen)
subarichi ist offline   Mit Zitat antworten
Alt 18-10-2004, 13:32   #8 (permalink)
Flasher
 
Registriert seit: Jun 2004
Beiträge: 15
Exclamation



Hab nen Fehler in "menu.zip" entdeckt und jetzt berichtigt!!!

Ich hatte die falsche Datei angehängt gehabt!!

Habe die funktionierende Datei "menu_2.zip" angehängt!!!


Mfg
subarichi
Angehängte Dateien
Dateityp: zip menu_2.zip (30,4 KB, 7x aufgerufen)
subarichi ist offline   Mit Zitat antworten
Alt 25-10-2004, 12:35   #9 (permalink)
Neuer User
 
Registriert seit: Oct 2004
Beiträge: 1
Hallo Zusammen,

Ich habe dasselbe Problem und hänge aber schon dabei, dass getBytesTotal bei mir immer 0 zurückgibt. Nun fang ich mal dabei an, dass ich einfach versuche getBytesTotal auszugeben.

Wenn ich es recht verstanden habe, dann funktioniert onRelease ja erst dann, wenn die MCs vollständig geladen sind, oder?

Die Variablen werden alle aus mySQL ausgelesen. Die Bilder werden auch korrekt geladen und ausgegeben. Debugger ist eine Funktion, die Daten in ein Textfeld reinschreibt (funkt auch). NICHT funken tut die Funktion getBytesTotal, geschweige denn soetwas wie onRelease.

Hier mein Skript:

Code:
for (n=0; n<c.i; n++) { //c.i ist Anzahl Bilder
	myPix= c["mypic"+n]; // Name des zu ladenden Bildes
	myX = (n)*70;
	myPicHolder = "picHolder"+n; //Name des neuen Clips
	myPath = "files/"+myPix;

	
	_root.createEmptyMovieClip(myPicHolder, n+1);
	with(_root[myPicHolder]) {
		_x = myX;
		_y = 0;
		loadMovie("files/"+myPix);
		b=getBytesTotal();
		debugger("b="+b);
	} //with
} //for
Wo ist da der Fehler drin?
Vielen Dank für eure Hilfe.

lg,
Alex

Geändert von alex@win (25-10-2004 um 12:36 Uhr)
alex@win ist offline   Mit Zitat antworten
Alt 25-10-2004, 12:41   #10 (permalink)
::: codeslinger :::
 
Benutzerbild von L4M4R
 
Registriert seit: Apr 2003
Ort: schweiz
Beiträge: 725
@alex@win
ganz einfach, siehe MovieClipLoader Klasse, perfekt für externe *.swf und *.jpg
__________________
Am Anfang schuf Gott das Advanced Research Projects Agent Network, dass auf den Namen ARPAnet getauft wurde, und das ARPAnet wuchs und gedieh und zeugte das Milnet, und das ARPAnet und das Milnet zeugten das Internet, und das Internet und seine Nachkommen, USENET Newsgroups und das World Wide Web, wurden zu einer Dreifaltigkeit, die das Leben seines Volkes für alle Zeiten grundlegend veränderte. L4M4R
L4M4R 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 08:33 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele