| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Hobbyflasher Registriert seit: Apr 2003 Ort: Austria
Beiträge: 93
| *.as - files importieren
Hy. Ich weiss jetzt nicht ob ich hier eigentlich richtig bin, dachte mir aber es würde besser passen als im Actionscript-bereich: Ist es eigentlich möglich *.as-files in ein movie zu laden und diese dann auch dort zu verwenden. Ich denke da an eine Funktion oder Methoden die ich geschrieben und extern als .as exportiert hab. Nun möchte ich in einem movie diese Funktion/Methode importieren und auch verwenden. So wie ich in Java bestehende Bibliotheken importiere. Funktioniert das? (wirds mal funktionieren?)
__________________ /bin immer noch anfänger/ /versuch dies aber schnell zu ändern!/ |
| | |
| | #3 (permalink) |
| mod_rewrite Registriert seit: Feb 2003 Ort: München
Beiträge: 15.621
|
Allerdings sollte man sich im Klaren sein, dass das .as-File beim Exportieren der SWF fix reingebacken wird und Änderungen daran sich erst bei einem erneuten Erstellen der SWF auswirken... (Is vielen nicht klar...)
__________________ RTFM Wie man Fragen richtig stellt. Achim Bindannmalweg Money makes the world go round, fear makes it turn much faster. (New Model Army) |
| | |
| | #4 (permalink) |
| Hobbyflasher Registriert seit: Apr 2003 Ort: Austria
Beiträge: 93
|
Ja okay, Änderungen am as brauch ich aber gerade eh nicht. Jedenfalls danke. Mann, hätt ich aber auch selbst draufkommen können. *g*
__________________ /bin immer noch anfänger/ /versuch dies aber schnell zu ändern!/ |
| | |
| | #5 (permalink) |
| Neuer User Registriert seit: Jan 2002 Ort: Kreuzberg
Beiträge: 24
|
Hallo, gibt es noch eine andere Möglichkeit, as von einer externen Datei zu laden? Konkret: Folgende Zeilen von einem Newsticker möchte ich gerne auf eine externe Datei "auslagern": PHP-Code: Gruss, Markus Geändert von wacker (14-12-2004 um 10:10 Uhr) |
| | |
| | #6 (permalink) |
| mod_rewrite Registriert seit: Feb 2003 Ort: München
Beiträge: 15.621
|
Kannst im Prinzip in ne txt oder - falls mehr Struktur benötigt - in ne XML-Datei auslagern und die dann reinladen und dann in ein Array schubsen. Die txt/XML-Datei kannst dann auch editieren und Änderungen übernehmen, ohne jedes Mal die SWF neu erstellen zu müssen...
__________________ RTFM Wie man Fragen richtig stellt. Achim Bindannmalweg Money makes the world go round, fear makes it turn much faster. (New Model Army) |
| | |
| | #7 (permalink) |
| Neuer User Registriert seit: Dec 2004
Beiträge: 4
|
Hallöchen, weiss net, ob ich hier richtig bin. Ich versuche ein Schnee Script in mein Flash Movie zu packen, dieses funktioniert aber nicht. Ich benutze Flash MX. Ich lade das Script im Aktions Fenster hoch und wenn ich die swf dann exportiert habe und uploade kommt kein Schnee. Will es doch in meinem Movie nur schneien lassen ;_;** Geändert von chinmoku (29-12-2004 um 16:24 Uhr) |
| | |
| | #8 (permalink) |
| Pending… Registriert seit: Jul 2002 Ort: Hamburg
Beiträge: 3.866
|
Zeig doch mal dein Script bzw. liegt deine as-Datei im gleiche Ordner wie die fla, bzw. hat du die Instance-Namen (wenn nötig) in der fla richtig vergeben?
__________________ :: Warum einfach, wenn's auch kompliziert geht! :: |
| | |
| | #9 (permalink) |
| Neuer User Registriert seit: Dec 2004
Beiträge: 4
|
Ich bin leider noch ein ziemlich blutiger Anfänger und kenne mich nicht wirklich gut aus. Ich weiss nicht, ob ich die Datei .as oder .js lassen soll, weil es ja eine Java Datei ist. Ausserdem weiss ich nicht, ob ich sie in die Bühne laden soll etc. pp. Und mit Instanzen kenn ich mich gar nicht aus XD Vllt könnt ihr mir ja helfen. Der Java Code ist da: Code: <script language="JavaScript1.2">
<!--
var snowsrc="snow.gif"
var no = 10;
var ns4up = (document.layers) ? 1 : 0;
var ie4up = (document.all) ? 1 : 0;
var dx, xp, yp;
var am, stx, sty;
var i, doc_width = 1024, doc_height = 768;
if (ns4up) {
doc_width = self.innerWidth;
doc_height = self.innerHeight;
} else if (ie4up) {
doc_width = document.body.clientWidth;
doc_height = document.body.clientHeight;
}
dx = new Array();
xp = new Array();
yp = new Array();
am = new Array();
stx = new Array();
sty = new Array();
for (i = 0; i < no; ++ i) {
dx[i] = 0;
xp[i] = Math.random()*(doc_width-50);
yp[i] = Math.random()*doc_height;
am[i] = Math.random()*20;
stx[i] = 0.02 + Math.random()/10;
sty[i] = 0.7 + Math.random();
if (ns4up) {
if (i == 0) {
document.write("<layer name=\"dot"+ i +"\" left=\"15\" top=\"15\" visibility=\"show\"><a href=\"http://www.ehmig.net/\"><img src='"+snowsrc+"' border=\"0\"></a></layer>");
} else {
document.write("<layer name=\"dot"+ i +"\" left=\"15\" top=\"15\" visibility=\"show\"><img src='"+snowsrc+"' border=\"0\"></layer>");
}
} else if (ie4up) {
if (i == 0) {
document.write("<div id=\"dot"+ i +"\" style=\"POSITION: absolute; Z-INDEX: "+ i +"; VISIBILITY: visible; TOP: 15px; LEFT: 15px;\"><a href=\"http://www.ehmig.net.de/\"><img src='"+snowsrc+"' border=\"0\"></a></div>");
} else {
document.write("<div id=\"dot"+ i +"\" style=\"POSITION: absolute; Z-INDEX: "+ i +"; VISIBILITY: visible; TOP: 15px; LEFT: 15px;\"><img src='"+snowsrc+"' border=\"0\"></div>");
}
}
}
function snowNS() {
for (i = 0; i < no; ++ i) {
yp[i] += sty[i];
if (yp[i] > doc_height-50) {
xp[i] = Math.random()*(doc_width-am[i]-30);
yp[i] = 0;
stx[i] = 0.02 + Math.random()/10;
sty[i] = 0.7 + Math.random();
doc_width = self.innerWidth;
doc_height = self.innerHeight;
}
dx[i] += stx[i];
document.layers["dot"+i].top = yp[i];
document.layers["dot"+i].left = xp[i] + am[i]*Math.sin(dx[i]);
}
setTimeout("snowNS()", 10);
}
function snowIE() {
for (i = 0; i < no; ++ i) {
yp[i] += sty[i];
if (yp[i] > doc_height-50) {
xp[i] = Math.random()*(doc_width-am[i]-30);
yp[i] = 0;
stx[i] = 0.02 + Math.random()/10;
sty[i] = 0.7 + Math.random();
doc_width = document.body.clientWidth;
doc_height = document.body.clientHeight;
}
dx[i] += stx[i];
document.all["dot"+i].style.pixelTop = yp[i];
document.all["dot"+i].style.pixelLeft = xp[i] + am[i]*Math.sin(dx[i]);
}
setTimeout("snowIE()", 10);
}
if (ns4up) {
snowNS();
} else if (ie4up) {
snowIE();
}
//-->
</script> |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |