Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 23-03-2005, 20:02   #1 (permalink)
"****"
 
Benutzerbild von intec4000
 
Registriert seit: Oct 2001
Ort: Remscheid
Beiträge: 111
onEnterFrame = attachmovie = binglaubeichtotalbescheuert

hi.

seit einer geschlagenen stunde versuche ich mit folgendem script im dritten frame den "begrüssungs-mc" in meinen container zu attachen:

PHP-Code:
onEnterFrame = function() {
    
_root.content_container.attachMovie("txt_main","txt_main",1);
};
stop(); 
das klappt aber nicht.

im selben frame, andere ebene liegt mein navi-mc. und in dem liegt folgendes, funtionierendes script:
PHP-Code:
this.startseite_fader.onPress = function() {
    
_parent.content_container.attachMovie("txt_main","txt_main",1);
}; 
wieso klappt das erste nicht?

gruss.
intec4000 ist offline   Mit Zitat antworten
Alt 23-03-2005, 20:06   #2 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Um Himmels Willen - wieso denn in nem enterFrame...?
Bei einer Framerate von 31 würdest du 31mal/Sekunde versuchen, einen MC zu attachen... weg mit dem oEF drum rum!
__________________
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 23-03-2005, 20:12   #3 (permalink)
"****"
 
Benutzerbild von intec4000
 
Registriert seit: Oct 2001
Ort: Remscheid
Beiträge: 111
ok, leuchtet ein, klappt aber trotzdem noch nicht. hab sicherheitshalber mal das komplette script aus dem frame gepostet, vielleicht ist da ja ein anderer fehler drin.

PHP-Code:
#include "calcs.as"

function () {
    
_root.content_container.attachMovie("txt_main""txt_main"2);
};
stop(); 
intec4000 ist offline   Mit Zitat antworten
Alt 23-03-2005, 20:20   #4 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Ach komm... nicht einfach wüst Code zusammenkleben... schau mal in die Flashhilfe oder kauf dir n Buch oder so.
Das obere sieht doch auch nicht so nach Fantasie-AS aus...
__________________
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 (23-03-2005 um 20:21 Uhr)
sonar ist offline   Mit Zitat antworten
Alt 23-03-2005, 20:23   #5 (permalink)
_______________
 
Benutzerbild von son yu
 
Registriert seit: Mar 2003
Ort: !Schnitzerland
Beiträge: 2.003
und wie rufst du deine function auf?
das ohne nichts davor
ActionScript:
  1. _root.content_container.attachMovie("txt_main", "txt_main", 2);
und nichts danach macht definitiv das was im dritten frame passieren soll,
wenn der code auch im dritten frame der hzl liegt…

schoene gruesse

ps: dem sonar einen guten abend wuensch
(du hattest es ja heut nicht leicht )
__________________
ey… be cool!

Mac OS-X 10.5.6, Safari Version 4 Public Beta (5528.16), on PowerBook 12" G4 1,5 GHz,
1,25 GB RAM, FlashPlayer 9 is auch noch da, wenn ich Lust habe…

Geändert von son yu (23-03-2005 um 20:35 Uhr) Grund: ein n hat sich weggeschlichen
son yu ist offline   Mit Zitat antworten
Alt 23-03-2005, 20:29   #6 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Zitat:
Zitat von son yu
ps: dem sonar einen guten abend wuensch
(du hattest es ja heut nicht leicht )
Jaja, eine wahre Sisyphos-Arbeit, hehe...
Danke, dir auch nen schönen Abend!
__________________
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 23-03-2005, 20:31   #7 (permalink)
"****"
 
Benutzerbild von intec4000
 
Registriert seit: Oct 2001
Ort: Remscheid
Beiträge: 111
das war jetzt nicht nett...

folgende bücher nenne ich mein eigen:

flash mx-grundlagen und praxiswissen von galileo
spiele programmieren mit flashmx von hanser
programmierhandbuch actionscript von hanser

und ja, gelesen hab ich sie auch alle.
und in die hilfe habbich auch schon geschaut. is ja nich so das ich mich nicht bemühen würde.
allerdings bin ich anfänger und schätze das ich einen ebensolchen fehler gemacht habe. und zu dem include...die calcs.as ist von einem freund, der mir ein bisschen unter die arme greift.

back to topic: bisher hab ich filme immer extern mit loadMovie geladen, und im grunde genommen das selbe script verbaut. deshalb ist es mir ja auch so unerklärlich. ich seh den fehler einfach nicht. ein tip würde mir ja reichen.
intec4000 ist offline   Mit Zitat antworten
Alt 23-03-2005, 20:34   #8 (permalink)
"****"
 
Benutzerbild von intec4000
 
Registriert seit: Oct 2001
Ort: Remscheid
Beiträge: 111
@son yu: na, bislang habe ich die funktion mit "onenterframe" aufgerufen (was ja logischerweise nicht sooooo günstig ist). ansonsten verstehe ich deinen post nicht so ganz.

vielleicht sollte ich einfach schlafen gehen. möglicherweise ist das der fehler ;-)
intec4000 ist offline   Mit Zitat antworten
Alt 23-03-2005, 20:37   #9 (permalink)
_______________
 
Benutzerbild von son yu
 
Registriert seit: Mar 2003
Ort: !Schnitzerland
Beiträge: 2.003
Zitat:
Zitat von intec4000
@son yu: na, bislang habe ich die funktion mit "onenterframe" aufgerufen (was ja logischerweise nicht sooooo günstig ist). ansonsten verstehe ich deinen post nicht so ganz.

vielleicht sollte ich einfach schlafen gehen. möglicherweise ist das der fehler ;-)
wieso baust du um eine anweisung noch eine funktion wenn du nach der anweisung dem objekt nichts mehr hinzufuegen willst?

schoene gruesse
__________________
ey… be cool!

Mac OS-X 10.5.6, Safari Version 4 Public Beta (5528.16), on PowerBook 12" G4 1,5 GHz,
1,25 GB RAM, FlashPlayer 9 is auch noch da, wenn ich Lust habe…
son yu ist offline   Mit Zitat antworten
Alt 23-03-2005, 20:38   #10 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Nee, war auch nicht nett...
Aber das hier:
ActionScript:
  1. function () {
  2.   _root.content_container.attachMovie("txt_main", "txt_main", 2);
  3. };
macht gar keinen Sinn.
Es liefert zwar keinen Fehler, weils syntaktisch korrekt is, aber es macht keinen Sinn.
Du definierst einfach eine Funktion ohne Namen. Die kann allerdings nie aufgerufen werden, weil sie in dem Moment stirbt, sobald sie "geboren wird"... sie müsste einen Namen bekommen oder in ner Var abgespeichert und dann aber auch aufgerufen werden...
Also nochmal über die Bücher und was zum Thema Funktionen lesen...
__________________
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 (23-03-2005 um 20:39 Uhr)
sonar ist offline   Mit Zitat antworten
Alt 23-03-2005, 20:47   #11 (permalink)
_______________
 
Benutzerbild von son yu
 
Registriert seit: Mar 2003
Ort: !Schnitzerland
Beiträge: 2.003
ActionScript:
  1. this.onEnterFrame = function() {
  2.     _root.content_container.attachMovie("txt_main","txt_main",1);
  3.      delete this.onEnterFrame;
  4. };
  5. stop();
waere damit erstmal korrigiert.
erstens hast du einen bezug zum onEnterFrame vergessen und
zweitens musst du dein onEnterFrame ja mal abrechen.

aber ein einfaches
ActionScript:
  1. _root.content_container.attachMovie("txt_main","txt_main",1);
ist weniger geschrieben und macht das gleiche.

oder wenn schon per function dann so
ActionScript:
  1. holMirBier = function()
  2. {
  3.     this.content_container.attachMovie("txt_main","txt_main",1);
  4. }
  5. _root.holMirBier();


schoene gruesse
ps: this.Member.holtBier(_root.Tanke.Jever);
bis die nacht nochmal
__________________
ey… be cool!

Mac OS-X 10.5.6, Safari Version 4 Public Beta (5528.16), on PowerBook 12" G4 1,5 GHz,
1,25 GB RAM, FlashPlayer 9 is auch noch da, wenn ich Lust habe…

Geändert von son yu (23-03-2005 um 20:49 Uhr) Grund: da hab ich doch einen punkt vergessen
son yu ist offline   Mit Zitat antworten
Alt 23-03-2005, 21:03   #12 (permalink)
"****"
 
Benutzerbild von intec4000
 
Registriert seit: Oct 2001
Ort: Remscheid
Beiträge: 111
und jep, im kapitel 5 stehts auch, die sache mit den funktionen. hab das dementsprechend auch geändert. trotzdem attached er nicht. aber den trace gibt er zurück...

PHP-Code:
attachit = function () {
    
this.content_container.attachMovie("txt_main""txt_main"1);
    
trace("attachjetztverdammtnochmal");
};
_root.attachit();
stop(); 
verzweifeltbin. aber bier trinke ich jetzt nicht auch noch. strafe muß sein.
intec4000 ist offline   Mit Zitat antworten
Alt 23-03-2005, 23:52   #13 (permalink)
zimmer 101
 
Benutzerbild von ricobeck
 
Registriert seit: Jul 2003
Ort: LE
Beiträge: 1.581
guten abend!

da der funktionsaufruf ausgeführt wird (trace erfolgt), gibt es ja nur noch eine möglichkeit: das attach scheitert, weil der import aus der library scheitert.
möglichkeiten: export für as nicht aktiviert, IDName anders als beim import in as angegeben.

l.g.
rick
__________________
Illogical comparison with NaN. Any comparison operation involving NaN will evaluate to false because NaN != NaN.
ricobeck.de
ricobeck ist offline   Mit Zitat antworten
Alt 24-03-2005, 00:36   #14 (permalink)
_______________
 
Benutzerbild von son yu
 
Registriert seit: Mar 2003
Ort: !Schnitzerland
Beiträge: 2.003
neue datei
[O](Elipsenwerkzeug)
[shift.press + Mouse.Buton.press] (gedrueckt halten)
move.courser()
Mouse.Buton.onRelease {shift.release}
sichtbar ? farbe aendern : farbe
kreis.klicken
{
markiert!
}
[F8] (in Symbol Konvertieren)
Name: Circle
Verknuepfung: select(Export fuer ActionScript)
ClickOn.Button.Optionen
!Mac ? [Entf] : [delete] (selektiertes Objekt loeschen)
[F9] (Actionscript Panel oeffnen)
code:
ActionScript:
  1. this.attachMovie("circle", "circle1_mc", this.getNextHighestDepth());
!Mac ? [Strg+Enter] : [Apfel+Enter] (veroeffentlichen)
*staunen*

schoene gruesse
Angehängte Dateien
Dateityp: zip bierholen.zip (6,4 KB, 3x aufgerufen)
__________________
ey… be cool!

Mac OS-X 10.5.6, Safari Version 4 Public Beta (5528.16), on PowerBook 12" G4 1,5 GHz,
1,25 GB RAM, FlashPlayer 9 is auch noch da, wenn ich Lust habe…

Geändert von son yu (24-03-2005 um 09:24 Uhr) Grund: siehe anhang
son yu ist offline   Mit Zitat antworten
Alt 24-03-2005, 12:42   #15 (permalink)
_______________
 
Benutzerbild von son yu
 
Registriert seit: Mar 2003
Ort: !Schnitzerland
Beiträge: 2.003
schon geloest?

hallo intec,

in bezugnehmend auf dein Problem haben wir uns gestern alle heiss den kopf zerbrochen.
Genuegend Tips zur Loesung, soweit der Kentnissstand ueber deine FLA das zulaesst, hast du ja von uns bekommen. Im letzten Post hab ich dir sogar alle hier besprochenen Moeglichkeiten des attachens nochmal in eine Fla gesteckt.
Wir waeren dir sehr verbunden wenn du mal hoeren laesst ob es sich von selbst geloesst hat, oder wenn nicht, dann Poste haeng mal die Fla hinten an.

schoene gruesse
__________________
ey… be cool!

Mac OS-X 10.5.6, Safari Version 4 Public Beta (5528.16), on PowerBook 12" G4 1,5 GHz,
1,25 GB RAM, FlashPlayer 9 is auch noch da, wenn ich Lust habe…

Geändert von son yu (24-03-2005 um 12:43 Uhr)
son yu 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 23:17 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele