Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 12-12-2004, 15:39   #1 (permalink)
Hobbyflasher
 
Benutzerbild von Andreus
 
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!/
Andreus ist offline   Mit Zitat antworten
Alt 12-12-2004, 16:02   #2 (permalink)
Pending…
 
Benutzerbild von psyk
 
Registriert seit: Jul 2002
Ort: Hamburg
Beiträge: 3.866
Ja hiermit.
PHP-Code:
#include "dein.as" 
Leg das in den ersten Frame der HZL.
__________________
:: Warum einfach, wenn's auch kompliziert geht! ::
psyk ist offline   Mit Zitat antworten
Alt 12-12-2004, 16:28   #3 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
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)
sonar ist offline   Mit Zitat antworten
Alt 12-12-2004, 16:43   #4 (permalink)
Hobbyflasher
 
Benutzerbild von Andreus
 
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!/
Andreus ist offline   Mit Zitat antworten
Alt 14-12-2004, 10:06   #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:
news = new Array();
news[0] = ["This is a Flash MX Newsticker""news1.html"];
news[1] = ["Every newstext is linked to a page""news2.html"];
news[2] = ["You can also change the textstyle""news3.html"];
news[3] = ["<b><u><i>...like this, for example</i></u></b>""news4.html"]; 
bin da leider nicht so fit, wäre dankbar für'n Tip

Gruss, Markus

Geändert von wacker (14-12-2004 um 10:10 Uhr)
wacker ist offline   Mit Zitat antworten
Alt 14-12-2004, 10:12   #6 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
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)
sonar ist offline   Mit Zitat antworten
Alt 29-12-2004, 15:56   #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)
chinmoku ist offline   Mit Zitat antworten
Alt 29-12-2004, 17:40   #8 (permalink)
Pending…
 
Benutzerbild von psyk
 
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! ::
psyk ist offline   Mit Zitat antworten
Alt 29-12-2004, 23:37   #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>
chinmoku 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 11:29 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele