Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Thema geschlossen
 
LinkBack Themen-Optionen Ansicht
Alt 10-12-2004, 18:57   #1 (permalink)
Scriptlerbastler
 
Registriert seit: Sep 2004
Beiträge: 122
LoadMovie --> onRollOver = function ?

Guten Abend

Ich habe ein frage bitte zu ein LoadMovie,
ich lade ein jpg via LoadMovie in eine fla. datei
und ich moechte ein Rollover function einbauen doch
irgendwas mach ich falsch do was?

Code:
_root.onEnterFrame(); {
	this.createEmptyMovieClip("b1", 10);{
		_alpha = 100;
		_xscale = 70;
		_yscale = 70;
		_x = 40;
		_y = 40;
	}
	this.b1.loadMovie("1.jpg");
}

_root.b1.onRollOver = function() {
	this_alpha = 80;
}
Vielen dank.


mfg
M(a)c_Flash
M(a)c_Flash ist offline  
Alt 10-12-2004, 19:09   #2 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Du erzeugst bei einer angenommenen Framerate von 31fps 31mal pro Sekunde den gleichen MovieClip und willst in den dann auch noch was reinladen... Des kann irgendwie nicht gehen...

[edit]
noch dazu is deine Syntax Unsinn - schau dir mal createEmptyMovieClip in der Flashhilfe/Referenz an.
__________________
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 (10-12-2004 um 19:11 Uhr)
sonar ist offline  
Alt 10-12-2004, 19:14   #3 (permalink)
Scriptlerbastler
 
Registriert seit: Sep 2004
Beiträge: 122
Das Bild reinladen funktioniert, jedoch nicht die RollOver function.

Wieso sollte den die RollOver function dabei nicht funktionieren?
M(a)c_Flash ist offline  
Alt 10-12-2004, 19:32   #4 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
Weil des tzeilo erst geladen sein muß, bevor Du Buttonscript drauf geben kannst!1
BSP!
ActionScript:
  1. his.createEmptyMovieClip("c1", 101);
  2. this.createEmptyMovieClip("b1", 10);
  3. var l = this.b1;
  4. l.loadMovie("1.jpg");
  5. this.c1.onEnterFrame = function() {
  6.     var bt = l.getBytesTotal();
  7.     var bl = l.getBytesLoaded();
  8.     if ((bl>=bt) && bl>4) {
  9.         this.removeMovieClip();
  10.         with (l) {
  11.             _alpha=100, _xscale=70, _yscale=70, _x=40, _y=40;
  12.         }
  13.         l.onRollOver = function() {
  14.             this._alpha = 80;
  15.         };
  16.         l.onRollOut = function() {
  17.             this._alpha = 100;
  18.         };
  19.     }
  20. };

Hi sonar
__________________
Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake!
"Wer tanzen will, muß erst gehen lernen"
RustyCake ist offline  
Alt 10-12-2004, 20:43   #5 (permalink)
- Der ActionScripter -
 
Registriert seit: Jun 2001
Ort: germany
Beiträge: 108
hi rusty,

kleine episode dazu: der typ kam eben in den chat und fragte mich, warum folgender code nicht geht:

ActionScript:
  1. this.createEmptyMovieClip("c1", 101);
  2. this.createEmptyMovieClip("b1", 10);
  3. var 1 = this.b1;
  4. 1.loadMovie("1.jpg");
  5. this.c1.onEnterFrame = function() {
  6.     var bt = 1.getBytesTotal();
  7.     var b1 = 1.getBytesLoaded();
  8.     if ((b1>=bt) &&b1>4) {
  9.         this.removeMovieClip();
  10.         with (1) {
  11.             _alpha=100, _xscale = 70, _yscale = 70, _x = 40, _y = 40;
  12.         }
  13.         1.onRollOver = function() {
  14.             this._alpha = 80;
  15.         };
  16.         1.onRollOut = function() {
  17.             this._alpha = 100;
  18.         }'
  19.     }
  20. };

da hat wohl jemand mit ner analog-kamera nen bildschirmfoto gemacht und nach dem entwickeln mit veralteter ocr-software gescannt. wie kannst du nur "l" als variablenname nehmen *g*

als ich ihm dann erklärt habe, was copy&paste ist, kam der nächste fehler:

[21:25:06] <Jemand_da> **Error** Scene=Scene 1, layer=Layer 1, frame=1:Line 6: Operator '=' must be followed by an operand
[21:25:07] <Jemand_da> ÊÊÊÊvar bt = l.getBytesTotal();
[21:25:07] <Jemand_da> **Error** Scene=Scene 1, layer=Layer 1, frame=1:Line 7: Syntax error.
[21:25:07] <Jemand_da> ÊÊÊÊvar bl = l.getBytesLoaded();
[21:25:07] <Jemand_da> Total ActionScript Errors: 2 Reported Errors: 2
[21:25:31] <Loki> lol
[21:25:42] <Loki> *wegschmeiss*

manchmal frag ich mich, wieso ich das ertrage

aber um zum eigentlichen thema zu kommen (wir schreiben ja nicht nur spam): du solltest den control-mc erst löschen - this.removeMovieClip(); - wenn alle aktionen durchgelaufen sind. vorher macht das nicht so recht sinn.

viele grüsse
YellowSky
__________________

Tobias Fendel
lieber heimlich schlau, als unheimlich laut

[TrashCan] [Die ActionScripter] [IRC-FlashChat]
YellowSky ist offline  
Alt 10-12-2004, 20:48   #6 (permalink)
Scriptlerbastler
 
Registriert seit: Sep 2004
Beiträge: 122
Danke für den script es hat funktioniert hab ihn aber nochmal neu geschriebne.

mfg
M(a)c_Flash ist offline  
Alt 10-12-2004, 21:02   #7 (permalink)
Scriptlerbastler
 
Registriert seit: Sep 2004
Beiträge: 122
Ich muss mich wirklich mal entschudligen für den Fehler,
nur leider gibt es auch noch welche auf dieser Welt: Die sind nicht
aus Hauptberuflicher sich Programierer oder ähnliches.

Es gibt sie noch die doch hier von jedem verhassten Blutigen Anfänger, ja wirklich sie sind da, mitten unter Euch.

Oh nein ihr wart ja NIE auf diesem Standpunkt als ANFÄNGER.
)Frag mich eigentlich wie man das schaft(

Sorry wenn ich das jetzt mal los werden musste aber
Ihr HASST uns wirklich (die Blutigen Anfänger) und das find
ich nicht fair. Was haben wir euch getan. Wir kosten euch ein
klitzekleinen Moment des Lebens. Anstatt mal keine zu Rauchen und
UNS Anfänger zu helfen wird euer Leben auch nicht verlängern (keine Angst den Nikotin / Teer Schub könnt ihr sofort danach nachholen.

Danke für eure Tipps (Falls man mich jetzt aus dem Forum verweist weil das sicher einigen nicht passt, vielen Dank für alle Tipps auch @Loki er hat mir auch geholfen (zwar nicht freiwillig doch wenn er sich aufregt erzählt er mehr als er will)

DANKE bye bye

mfg
M(a)c_Flash
M(a)c_Flash ist offline  
Alt 10-12-2004, 21:05   #8 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
So ein kapitaler Blödsinn...
__________________
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  
Alt 10-12-2004, 21:09   #9 (permalink)
Scriptlerbastler
 
Registriert seit: Sep 2004
Beiträge: 122
Bist du auch Anfänger???? Glaub nicht mit ca. 4580 Einträgen.

Ich mein ja ich bedanke mich für die, die mir geholfen haben (auch bei dir) doch wir sind verhasst von den (Profis) oder kannst du mir das gegenteil beweisen?

mfg
M(a)c_Flash ist offline  
Alt 10-12-2004, 21:20   #10 (permalink)
- Der ActionScripter -
 
Registriert seit: Jun 2001
Ort: germany
Beiträge: 108
punkt 1: verhasst sind nicht anfänger als solche, sondern nur diejenigen, die nichts kapieren wollen oder können und dumme fragen im chat oder forum einer 2-minütigen lektüre der referenz vorziehen.

punkt 2: verhasst sind deutsche, die nicht des deutschen mächtig sind.

punkt 3: verhasst sind ebenfalls leute, die schon richtigen code von anderen erhalten, aber zu &"%$"§$!@ sind, diesen richtig in ihr flash zu übernehmen. ein gewisses grundwissen zumindest die bedienung ihres rechners und des programmes betreffend kann man schon voraussetzen.

dass in diesem fall auf dich alle 3 punkte zutreffen ist recht bedauerlich, sollte aber zum nachdenken auf deiner seite führen, nicht auf unserer.

grüsse
__________________

Tobias Fendel
lieber heimlich schlau, als unheimlich laut

[TrashCan] [Die ActionScripter] [IRC-FlashChat]
YellowSky ist offline  
Alt 10-12-2004, 21:22   #11 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
1. Die Anzahl der Posts hat nix mit dem Können zu tun, ich kenn Leute, die haben keine 50 und stecken mich z.B. locker in die Tasche in einigen Bereichen...

2. Mit dem Wort "hassen" wär ich vorsichtig, das is ganz schön hart.

3. Niemand wird hier "gehasst", weil er/sie etwas nicht gut kann. Ich weiß jetzt nix von konkreten Vorfällen, die dich zu dieser Annahme bringen, aber auch ein Anfänger wird als solcher respektiert, wenn er Freundlichkeit und Eigeninitiative an den Tag legt. Soll heißen: hier ist kein "Hey, ihr seid doch Profis - macht mir doch mal schnell..."-Forum, damit eckt man schnell an. Wie gesagt - das ist jetzt nicht wirklich auf dich gemünzt, sondern eher als allgemeiner Tip zu verstehen...

@YellowSky: oder so...
__________________
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 (10-12-2004 um 21:24 Uhr)
sonar ist offline  
Alt 10-12-2004, 21:43   #12 (permalink)
Scriptlerbastler
 
Registriert seit: Sep 2004
Beiträge: 122
@YellowSky:
1. Es gibt auch welche die nicht auf einer Dose Arbeiten und daher manche dinge einfach anderst aufgebaut sind (brauch ich dir wohl nicht zu erklären den du weist es sicher). Wenn man sich im Chat nicht richtig unterhalten kann und nur antworten bekommen wenn (u @Loki) erst dann antwortet wenn er sich aufregt und richtig lästern kann etc....

2. Hat jemals einer gesagt das ich aus Deutschland komme (du scheinst wohl dinge zu wissen was ich nichtmal weis) Es gibt auch solche Mensch wo in einem Kuhdorf in der Schweiz leben. *Ja wirklich* Und die auf die Deutsche-Rechtschreibung in einem Forum nicht achten. Manche schon wie du (wobei ich das nicht gerade als aussage kräftig bezeichne)

3. siehe erstens.

@sonar:
3. Niemand wird hier gehasst ??? Lies diesen Thread dann weist du wer gehasst wird !!! Hab ich jemals gleich etwas gesagt wenn mir jemand nicht einen fertige AS geben hat???, doch wenn man mir Fach-chinesisch vorhalt und ich leider nicht immer alles so verstehe wies ander gerne hätten frag ich halt danach (ich wusste nicht das man das nicht darf). Und entschuldige bitte das ich in 2 Monaten Flash noch nicht alles verstanden habe, doch ich hab nicht wie ihr 24 studen am Tag zeit daran zu Arbeiten. Und in meiner klasse bin ich anderen schon weit vorraus ich möchte nicht wissen wenn die auch noch in diesem Forum wären war ihr mit denen machen würdet.

Ich bin leider jemand der seinen Meinung sagt, denn andere halten einfach den Mund. Sorry that's not me.

mfg
M(a)c_Flash ist offline  
Alt 10-12-2004, 22:11   #13 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Jaja is ja gut, jetzt hör ma wieder auf zu heulen... in der Zeit, in der du hier die Susi machst, hättest auch schon wieder was lernen können... *me=raus*
__________________
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  
Alt 11-12-2004, 00:34   #14 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
Zitat:
Zitat von YellowSky

aber um zum eigentlichen thema zu kommen (wir schreiben ja nicht nur spam): du solltest den control-mc erst löschen - this.removeMovieClip(); - wenn alle aktionen durchgelaufen sind. vorher macht das nicht so recht sinn.
@ YellowSky
Kann ich Dir nicht wiedersprechen (obwohl Flash ja einiges zulässt)
Aber stimmt schon gehört ans Ende
[Edith]
Was'n hier für ne Stimmung??
[Edith]
__________________
Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake!
"Wer tanzen will, muß erst gehen lernen"

Geändert von RustyCake (11-12-2004 um 00:35 Uhr)
RustyCake ist offline  
Alt 11-12-2004, 00:43   #15 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
Zitat:
Zitat von M(a)c_Flash
Ich mein ja ich bedanke mich für die, die mir geholfen haben (auch bei dir) doch wir sind verhasst von den (Profis) oder kannst du mir das gegenteil beweisen?
Yupp! Kann ich!!
Guck Dir meine letzten 11480 oder so Posts an, dann kannst Du ganz gut erkennen das wir (resp. ich) mit Noobs oder Daus ganz nett umgehen!!
Ich kenn sonar ganz gut!! deswegen kann ich auch für in sprechen!

immer locker bleiben!!
__________________
Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake!
"Wer tanzen will, muß erst gehen lernen"

Geändert von RustyCake (11-12-2004 um 00:45 Uhr)
RustyCake ist offline  
Thema geschlossen

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 21:27 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele