Flash CS3 - Flash CS4

Free tutorials and scripts for all.
Actionscript 3.0

Classe Preload

This is a discussion on Classe Preload within the Actionscript 3.0 avanzato forums, part of the Flash CS3 generale category; Nel mio file .fla ho un movieclip con le proprietà di concatenamento così impostate Classe: org.lorisdassie.Preload Classe base: ...


Go Back   Forum Flash CS3 Flash CS4 > Flash CS3 e Actionscript 3.0 > Flash CS3 generale > Actionscript 3.0 avanzato

Register FAQ Members List Calendar Search Today's Posts Mark Forums Read
  #1 (permalink)  
Old 09-10-08, 17:58
Member
 
Join Date: Jan 1970
Posts: 32
Rep Power: 0
loris.dassie is on a distinguished road
Classe Preload

Nel mio file .fla ho un movieclip con le proprietà di concatenamento così impostate
Classe: org.lorisdassie.Preload
Classe base: flash.display.MovieClip

Questo movieclip ha al suo interno altri due movieclip: il primo con nome istanza 'sf' e il secondo 'bar'



Nel mio file Main.as ho questo codice

public class LOAD_Elements {
private var _fla:MovieClip;
private var _preload:Preload;

public function LOAD_Elements(fla:MovieClip) {
_fla=fla;
_preload=new Preload(_fla);

switch_load();
}

... ...

private function startHandler(event:Event):void {
_fla.addChild(_preload);
}
e tutto funziona.

Ora ho anche un altro swf che viene caricato dal progetto Flash sopra indicato e io vorrei utilizzare lo stesso preload anche all'interno di questo swf ma purtroppo ho delle difficoltà.

Nella mia testa avrei fatto così:

package org.lorisdassie.page{
import org.lorisdassie.Preload

public class Page extends MovieClip {
private var _preload:Preload;

public function Page(fla:MovieClip) {
_fla=fla;
_preload=new Preload(_fla);

private function startHandler(event:Event):void {
_fla.addChild(_preload);

_preload.x = (_fla.w - _preload.width) / 2;
_preload.y = (_fla.h - _preload.height) / 2;

Last edited by loris.dassie; 09-10-08 at 18:01..
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

  #2 (permalink)  
Old 09-10-08, 17:59
Member
 
Join Date: Jan 1970
Posts: 32
Rep Power: 0
loris.dassie is on a distinguished road
Re: Classe Preload

MA HO QUESTI ERRORI:
1119: Accesso a una proprietà non definita sf mediante un riferimento con tipo statico org.lorisdassie:Preload.
1119: Accesso a una proprietà non definita bar mediante un riferimento con tipo statico org.lorisdassie:Preload.


Questo è Preload.as:

package org.lorisdassie{
import flash.display.MovieClip;
import flash.text.TextFormat;
import flash.text.TextField;
import flash.geom.ColorTransform;


public class Preload extends MovieClip {
private var _fla:MovieClip;
public var txt:TextField;

public function Preload(fla:MovieClip) {
_fla = fla;

init();
}
private function init() {


var color1:int = _fla.config['color1'].replace('#','0x');
var ct1:ColorTransform = new ColorTransform();
ct1.color = color1;
this.sf.transform.colorTransform = ct1;

var color2:int = _fla.config['color2'].replace('#','0x');
var ct2:ColorTransform = new ColorTransform();
ct2.color = color2;
this.bar.transform.colorTransform = ct2;

var txt:TextField = create_text(this, 22, 10, 0, 0);
txt.autoSize = 'left';
txt.antiAliasType = 'advanced';
txt.embedFonts = true;
}
private function create_text(mc:MovieClip, x:Number, y:Number, width:Number, height:Number):TextField {
txt = new TextField();
txt.x = x;
txt.y = y;
txt.width = width;
txt.height = height;
mc.addChild(txt);
return txt;
}
}
}


Ringrazio chiunque potesse darmi anche solo una dritta.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

  #3 (permalink)  
Old 09-10-08, 18:09
Member
 
Join Date: Jan 1970
Posts: 32
Rep Power: 0
loris.dassie is on a distinguished road
Re: Classe Preload

Se commento le righe:
this.sf.transform.colorTransform = ct1;
this.bar.transform.colorTransform = ct2;

lo script funziona ma io ne ho bisogno.... è this l'errore? Probabilmente si ma io non so con cosa va sostituito.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

  #4 (permalink)  
Old 10-10-08, 10:56
Administrator
 
Join Date: Jul 2007
Location: Cesena
Posts: 4,446
Rep Power: 6
Flep is on a distinguished road
Re: Classe Preload

Al posto di quelle righe che hai commentato hai provato un trace(sf); ?
__________________

 


I recommend: Essential Actionscript 3.0

- Non rispondo ai messaggi privati con domande tecniche. Apri una discussione sul forum !
- I do not reply technicians pvt messages. Open a thread !
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Forum Jump

Similar Threads

Thread Thread Starter Forum Replies Last Post
Actionscript 3 Preload agaetano Flash CS3 generale 0 15-10-08 13:38
Actionscript 3 Preload per più File kaos Actionscript 3.0 base 0 08-06-08 21:28
preload flash CS3 lucapls Flash CS3 generale 1 05-01-08 06:28
preload windex3000 Flash CS3 generale 1 23-10-07 08:11
Preload, FLV, Javascript Nexus Flash CS3 generale 4 10-10-07 19:22


All times are GMT. The time now is 13:54.


Powered by vBulletin versione 3.7.4
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0 RC4
Forum SiteMap


FlepStudio
by Filippo Lughi
P.IVA 03605860406